W C++ PLSKA
Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający sumę liczb.
Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający iloczyn liczb dodatnich.
Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający średnią liczb parzystych.
Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający średnią liczb dodatnich.
Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający średnią liczb dodatnich nieparzystych z przedziału od 0 do 20.



Odpowiedź :

Odpowiedź:

Poniżej wklejam kod jednak prosiłbym, żeby każdy z programów sprawdzić na własnych liczbach. :)

//zad1

#include <iostream>

using namespace std;

int main(){

   int liczba, suma = 0;    

   while(liczba != 0){

       cout << "podaj liczbe (0 konczy działanie programu) ";

       cin >> liczba;

       suma = suma + liczba;

   }

   cout << "Suma wprowadzonych liczb wynosi: " << suma << endl;

   return 0;

}

//zad2

#include <iostream>

using namespace std;

int main(){

   int liczba, iloczyn = 1;    

   while(liczba != 0){

       cout << "podaj liczbe (0 konczy działanie programu) ";

       cin >> liczba;

       

       if(liczba > 0){

           iloczyn = iloczyn * liczba;

       }

   }

   cout << "iloczyn wprowadzonych liczb wynosi: " << iloczyn << endl;

   return 0;

}

//zad3

#include <iostream>

using namespace std;

int main(){

   float liczba, suma = 0, ilosc = 0, srednia;

     

   while(liczba != 0){

       cout << "podaj liczbe (0 konczy działanie programu) ";

       cin >> liczba;

       

       if(int(liczba)%2 == 0 && liczba != 0){

           suma = suma + liczba;

           ilosc++;

       }  

   }

   srednia = suma/ilosc;

   cout << "średnia wprowadzonych liczb wynosi: " << srednia << endl;

   return 0;

}

//zad4

#include <iostream>

using namespace std;

int main(){

   float liczba, suma = 0, ilosc = 0, srednia;

     

   while(liczba != 0){

       cout << "podaj liczbe (0 konczy działanie programu) ";

       cin >> liczba;

       

       if(int(liczba) > 0){

           suma = suma + liczba;

           ilosc++;

       }  

   }

   srednia = suma/ilosc;

   cout << "średnia wprowadzonych liczb wynosi: " << srednia << endl;

   return 0;

}

//zad5

#include <iostream>

using namespace std;

int main(){

   float liczba, suma = 0, ilosc = 0, srednia;

     

   while(liczba != 0){

       cout << "podaj liczbe (0 konczy działanie programu) ";

       cin >> liczba;

       

       if(int(liczba) > 0 && int(liczba)%2 != 0 && int(liczba) > 0 && int(liczba) < 20){

           suma = suma + liczba;

           ilosc++;

       }  

   }

   srednia = suma/ilosc;

   cout << "średnia wprowadzonych liczb wynosi: " << srednia << endl;

   return 0;

}