308
Cerinţa
Să se scrie o funcție C++ care să determine suma cifrelor unui număr natural transmis ca parametru. Funcția întoarce rezultatul prin intermediul unui parametru de ieşire.
Restricţii şi precizări
- numele funcției va fi
sum_cif
- funcția va avea doi parametri: primul parametru reprezintă numărul pentru care se calculează suma cifrelor, iar al doilea parametru reprezintă valoarea calculată
- numărul pentru care se calculează suma cifrelor va fi mai mic decât
2.000.000.000
Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
void sum_cif(int n, int& sum){ sum = 0; while(n){ sum += (n % 10); n/=10; } }
Comentarii