Se citeste un numar n (1<=n<=50) si apoi un sir de n numere intregi de maxim 9 cifre.Sa se scrie un program in C++ care afiseaza numerele palindrom din sir.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main ()
{
int n, nr, ogl, aux;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>nr;
aux=nr;
ogl=0
while(aux!=0)
{
ogl=ogl*10+aux%10;
aux=aux/10;
}
if(nr==ogl)
cout<<nr<<" " ;
}
return 0;
}
Explicație:
citim n dupa citim nr
atribuim lui aux=nr deoarece vom face schimbări asupra lui
facem oglinditul
comparam oglinditul cu numărul si daca sunt egale atunci e palindrom si afișam
pentru ca e în for toate astea se repeta de n ori
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
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ă