Page 1 of 1

Intrebare

Posted: 03 Aug 2017, 15:05
by AdrianMuntean
Desi e o problema super simpla (gasita pe pbinfo.ro) si codul imi functioneaza, nu reusesc sa imi dau seama de compilatorul lor imi acorda 0 puncte la fiecare testare. Se cere un sub-program recursiv care sa faca suma cifrelor unui numar si sa foloseasca un parametru de iesire pentru a o afisa.

Codul meu arata asa:

Code: Select all

int sumcif (int n, int &s)
{
    if (n==0)
        return s;
    else
    {
        s+=n%10;
        n/=10;
        return sumcif(n,s);
    }
}
(referinta din antet a fost la sugestia lor)

Daca ma puteti ajuta, va rog frumos.