Informatică, întrebare adresată de Sepcuta, 9 ani în urmă

21. Să se afişeze toate perechile de numere citite consecutive, cu proprietatea că al doilea număr reprezintă restul împărţirii primului număr la suma cifrelor sale. Introducerea numerelor se încheie cu 0.
In c++ plzz

Răspunsuri la întrebare

Răspuns de Andreiutz26
3
#include <iostream>
using namespace std;

int suma_cif(int n)
{
int s = 0;
while(n!=0)
{
s += n%10;
n /= 10;
}

return s;
}

int main()
{
cin>>crt;
while(cin>>nxt)
if(nxt != 0)
{
if( nxt == crt % suma_cif(crt))
cout<<crt<<"," <<nxt<<"\n" ;
crt =nxt;
}

return 0;
}
Alte întrebări interesante