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
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;
}
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă