fbpx

Problema #21 – Suma cifrelor – Rezolvari PBInfo

0

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
Se incarca comentariile...

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More