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;
}