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.
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 !