Media aritmetica a cifrelor unui numar C++

ENUNT: Se citeste de la tastatura un numar n. Determinati si afisati media aritmetica a cifrelor acestuia.
Codul afisat mai jos, parcurge, numara si insumeaza pe rand cifrele lui n  (numara in variabila nr si insumeaza in variabila s) si afiseaza media aritmetica a cifrelor acestuia.

Exemplu: media aritmetica a cifrelor unui numar C++
Video YouTube:

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

2 Replies to “Media aritmetica a cifrelor unui numar C++”

  1. Salut!
    Si in cazul in care avem numarul 1234 avand suma 10 iar media aritmetica este 2.5 cum facem ? Stiind principiul spargerii numerelor stiu ca nu se memoreaza partea zecimala insa ma intreb daca exista acest lucru.Multumesc 🙂

    Reply

    1. Salut. Pentru a avea un rezultat de tipul float, trebuie adaugat un cast (o schimbare de tip). Astfel, putem retine suma noastra intr-un float, in loc de int. Stim ca tipul float poate retine numere reale (pana la o anumita eroare). Am schimbat codul pentru a reflecta asta (vezi linia 8). Spor la lucru.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *