In c++ cand fac de exemplu media aritmetica a 3 numere, de ce atunci cand declar numerele gen int a,b,c trebuie ca M (media aritmetica) declarata ca si nr real adica float M? Daca suma lor e 11 si sunt 3 numere 11/3=3 si daca am declarat M ca si float sau ca int. Lamuriti-ma va rog.
Răspunsuri la întrebare
Răspuns de
1
Pe scurt îl declari ca float numai pentru a avea zecimale, iar cu biblioteca <iomanip> poți seta și precizie. Dacă o lași int M; va scoate doar partea întreagă din M, adică int(M). Sper că la asta te-ai referit !
Denhar:
A scazut "pe buna dreptate" :D. Caci, exista long sau long it care iti ofera numere intregi cu valori de maxim 9 cifre. Daca vrei intregi MARI, vei folosi unsigned long, care retine valori cu mai mult de 10 cifre.
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă