Răspuns :
#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;}
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;}