Răspuns :
#include <iostream>
int n,v[101];
int nrnou,p=1,nrformcupc;
using namespace std;
///creez un subprogram palindrom care determina daca numarul este palindrom
int palindrom(int x)
{
int copiex=x;///fac o copie la numar si construiesc numarul nou inmultind cu 10 + ultima cifra;
while(x)
{
nrnou=nrnou*10+x%10;
x/=10;
}
///if numarul initial,copiex, coincide cu numarul creat atunci e palindrom si returneaza 1 , else 0
if(nrnou==copiex)return 1;
else return 0;
}
int main()
{
cin>>n;
for(int i=1; i<=n; i++)
cin>>v[i];
for(int i=1; i<=n; i++)
{
///aflu prima cifra prin impartiri repetare la 10,cat timp nr e mai mare ca zece;apoi construiesc alt numar cu primele cifre din cele n numere
while(v[i]>=10)v[i]/=10;
nrformcupc=nrformcupc*10+v[i]; }
cout<<"nr format cu primele cifre este "<<nrformcupc<<endl;
/// apelam functia palindrom pentru numarul format cu primele cifre
if(palindrom(nrformcupc)==1)cout<<"Da, este palindrom ";
else cout<<"Nu este palindrom";}
int n,v[101];
int nrnou,p=1,nrformcupc;
using namespace std;
///creez un subprogram palindrom care determina daca numarul este palindrom
int palindrom(int x)
{
int copiex=x;///fac o copie la numar si construiesc numarul nou inmultind cu 10 + ultima cifra;
while(x)
{
nrnou=nrnou*10+x%10;
x/=10;
}
///if numarul initial,copiex, coincide cu numarul creat atunci e palindrom si returneaza 1 , else 0
if(nrnou==copiex)return 1;
else return 0;
}
int main()
{
cin>>n;
for(int i=1; i<=n; i++)
cin>>v[i];
for(int i=1; i<=n; i++)
{
///aflu prima cifra prin impartiri repetare la 10,cat timp nr e mai mare ca zece;apoi construiesc alt numar cu primele cifre din cele n numere
while(v[i]>=10)v[i]/=10;
nrformcupc=nrformcupc*10+v[i]; }
cout<<"nr format cu primele cifre este "<<nrformcupc<<endl;
/// apelam functia palindrom pentru numarul format cu primele cifre
if(palindrom(nrformcupc)==1)cout<<"Da, este palindrom ";
else cout<<"Nu este palindrom";}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!