Se citesc de la tastatura n numere , sa se determine cate din numerele introduse au suma cifrelor un numar palindrom .
65 puncte
Răspunsuri la întrebare
Răspuns de
0
int palindrom(int x)
{ int p,y;
y=x;
while(y)
{ p=p*10+y%10;
y/=10;
}
if(p==x)
return 1;
else
return 0;
}
int suma(int x)
{int s=0;
while(x)
{s+=x%10;
x/=10;
}
retrun s;
}
int main()
{ int n,c=0,nr,s;
cout<<"n=";cin>>n;
do{ cin>>nr;
s=suma(nr);
if(palindrom(s))
c++;
n=n-1;
}while(n==0);
cout<<c;
return 0;
}
{ int p,y;
y=x;
while(y)
{ p=p*10+y%10;
y/=10;
}
if(p==x)
return 1;
else
return 0;
}
int suma(int x)
{int s=0;
while(x)
{s+=x%10;
x/=10;
}
retrun s;
}
int main()
{ int n,c=0,nr,s;
cout<<"n=";cin>>n;
do{ cin>>nr;
s=suma(nr);
if(palindrom(s))
c++;
n=n-1;
}while(n==0);
cout<<c;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă