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
Puiutz:
Ai facut functii?
Răspunsuri la întrebare
Răspuns de
0
#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;}
Alte întrebări interesante
Chimie,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă