👤

Fie un vector v cu n nr reale . Sa se insereze dupa fiecare element care nu este palindrom inversul elementului
ex:
n=4
v=13 313 221 163
vectorul devine 13 31 313 221 122 163 361


Răspuns :

Puiutz
#include <fstream>
using namespace std;ifstream f("pb.in");ofstream g("pb.out");
int main(){    int v[100],i,n,s,x,y,inv,copie,j;    f>>n;    for(i=1; i<=n; i++)        f>>v[i];    for(i=1; i<=n; i++)        {inv=0;            copie=v[i];            while(copie!=0)            {                inv=inv*10+copie%10;                copie=copie/10;            }            if(inv!=v[i])               x=i;             y=n;            for(j=x;j<=n;j++)                v[j+1]=v[j];                y++;                v[x]=inv;        }
for(i=1; i<=n; i++)            g<<v[i]<<" ";    return 0;}