Se da un sir cu n numere naturale. Sa se numere elementele palindrom din sir.
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int main()
{
int n,nr,x,y,i,k=0; // k contor unde nr cate nr palindrom se citesc
cin>>n;
for(i=0;i<n;i++)
{
cin>>x;
y=x; // salvez nr pentru testul de palindrom
nr=0; // nr pentru a forma inversul
while(x!=0)
{
nr=nr*10+x%10; // algoritm pentru invers
x=x/10;
}
if(y==nr)
k=k+1;
}
cout<<k;
return 0;
}
using namespace std;
int main()
{
int n,nr,x,y,i,k=0; // k contor unde nr cate nr palindrom se citesc
cin>>n;
for(i=0;i<n;i++)
{
cin>>x;
y=x; // salvez nr pentru testul de palindrom
nr=0; // nr pentru a forma inversul
while(x!=0)
{
nr=nr*10+x%10; // algoritm pentru invers
x=x/10;
}
if(y==nr)
k=k+1;
}
cout<<k;
return 0;
}
Răspuns de
2
Se face cu un simplu for de la 1 la n, in acel for iei la rand fiecare numar, verifici daca e palindrom si daca intr-adevar este palindrom cresi un contor uundeva care initial va fi 0. La sfarsit afisezi contorul.
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă