Napisaæ program, który pobiera od u¿ytkownika liczbê ca³kowit±, a nastêpnie: - oblicza sumê cyfr tej liczby, - stosunek ¶redniej arytmetycznej cyfr parzystych do ¶redniej arytmetycznej cyfr nieparzystych.
#include <iostream> #include <iomanip>
using namespace std;
int main() { int liczba,suma=0,x,i=0,j=0,suma_npr=0,suma_pr=0; float srednia_npr,srednia_pr,stosunek; cout<<"Program oblicza sume cyfr liczby podanej przez uzytkownika"<<endl; cout<<"oraz stosunek sredniej arytmetycznej cyfr parzystych \ndo sredniej arytmetycznej cyfr nieparzystych."<<endl; cout<<"Podaj liczbe calkowita."<<endl; cin>>liczba;
while(liczba!=0) { x=liczba%10; suma+=x; if(x%2==0) { suma_pr+=x; i++; } if(x%2==1) { suma_npr+=x; j++; } liczba=liczba/10; } srednia_pr=(float)suma_pr/i; srednia_npr=(float)suma_npr/j; stosunek=srednia_pr/srednia_npr; cout<<"Suma cyfr podanej liczby wynosi: "<<suma<<endl; cout<<"Stosunek sredniej artm. parzystych cyfr do nieparzystych wynosi: "; cout<<fixed<<setprecision(2)<<stosunek<<endl;
cin.get(); return 0; }
|