Am incercat sa fac problema de pe pbinfo :Să se scrie un program care citeşte de la tastatură cele trei note ale unui elev și determină media lor.Date de intrareProgramul citește de la tastatură trei numere naturale x, y, z, reprezentând notele.Date de ieşireProgramul afișează pe ecran media calculată, cu exact două zecimale, fără rotunjire.Ce trebuie sa fac ca sa imi dea media cu doua zecimale ?
Răspunsuri la întrebare
Răspuns de
0
2 variante
1 la afisare aplici o formatare si afisezi doar 2 zecimale
2 faci media o inmultestivcu 100 o trunchezi la intreg si apoi o imparti la 100 si ai 2 zecimale
si in functie de limbaj de operare exista si functii care rotunjesc rezultatul
1 la afisare aplici o formatare si afisezi doar 2 zecimale
2 faci media o inmultestivcu 100 o trunchezi la intreg si apoi o imparti la 100 si ai 2 zecimale
si in functie de limbaj de operare exista si functii care rotunjesc rezultatul
freezul123:
si cum trunchez la intreg?
Răspuns de
0
uite, asa:
cin>>x>>y>>z;
media = (x+y+z)*100;
cout<<media/100;
cout<<".";
cout<<media%100;
cin>>x>>y>>z;
media = (x+y+z)*100;
cout<<media/100;
cout<<".";
cout<<media%100;
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă