lista 2.doc

(37 KB) Pobierz

2.1

 

#include <iostream>

using namespace std;

int main()
{
    //pierwsza możliwość
   
    int n;
    cin >> n;
    float wpr;
    float suma = 0;
   
    for(int i=0; i<n; i++)
    {
            cin >> wpr;
            suma += wpr;
    }
    cout << suma/n;
   
    //druga opcja
   
    suma=0;
    wpr=0;
    int licznik=0;
       
    do{
            cin >> wpr;
            if(wpr==0) break;
            suma += wpr;
            licznik ++;
    }while(1);
   
    cout << suma/licznik;

    cin.get();
    cin.get();
    return 0;
}

 

 

 

 

 

 

 

 

 

2.2

 

#include <iostream>

using namespace std;

int main()
{
    int liczba;
    cin >> liczba;
    int tab[1000];
    int suma=0;
    int licznik=0;
   
    for(int i=1; i<=liczba; i++)
    {
                  if(liczba%i==0)
                  {
                      tab[licznik] = i;
                      cout << i << endl;
                      licznik++;           
                  } 
    }
   
    for(licznik-=2; licznik>=0 ;licznik--)
    {
               suma += tab[licznik];
    }
   
    if(suma==liczba) cout << "Doskonala ";
   
    cin.get();
    cin.get();
    return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3

 

#include <iostream>

using namespace std;

int main()
{
    int liczba;
    cin >> liczba;
    int tab[2];
    int licznik = 0;
   
    for(int i=1; i<=liczba; i++)
    {
                  if(liczba%i==0)
                  {
                      tab[licznik] = i;
                      licznik++;           
                      if(licznik<1) return 0;
                  }
                   
    }
   
    if (tab[1]==liczba) cout << "Pierwsza ";
   
   
    cin.get();
    cin.get();
    return 0;
}

 

 

 

 

 

 

 

 

 ...

Zgłoś jeśli naruszono regulamin