Răspuns :
#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;
}
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.
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!