Se citește un număr natural n și apoi se citesc n numere naturale separate prin câte un spațiu. Să se afișeze șirul de numere citit, pe următoarea linie a ecranului să se afișeze numerele palindrom iar pe cea de a treia linia câte sunt palindrom sau un mesaj corespunzător.( un palindrom este un număr simetric, de ex 15451).
URGENT VA ROG
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
long long int v[1000],i,n,j[100],a,ogl,nr = 0,i2,i3,c;
cin>>n;
for(i = 1; i <= n; i = i + 1)
{
cin>>v[i];
ogl = 0;
a = v[i];
while(a != 0)
{
c = a % 10;
ogl = ogl * 10 + c;
a = a / 10;
}
if(ogl == v[i])
{
nr = nr + 1;
j[nr] = ogl;
}
}
for(i2 = 1; i2 <= n; i2 = i2 + 1)
{
cout<<v[i2]<<" ";
}
cout<<endl;
for(i3 = 1; i3 <= nr; i3 = i3 + 1)
{
cout<<j[i3]<<" ";
}
cout<<endl;
cout<<nr;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Evaluare Națională: Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă