Informatică, întrebare adresată de volddy, 8 ani în urmă

Se citeste un vector cu n elemente nr nat. Stergeti valorile palindrom si afisati vect rezultat.(c++)

Răspunsuri la întrebare

Răspuns de StefanGroparu21
0

Răspuns:

#include<bits/stdc++.h>

using namespace std;

bool palindrom(int x)

{

   int ogl=0,a;

   a=x;

   if(x>9)

   {

   while(x)

   {

       ogl=ogl*10+x%10;

       x/=10;

   }

   if(a==ogl)

       return true;

   else

       return false;

   }

   else

       return false;

}

int main()

{

int n,v[1001];

cin>>n;

for(int i=1;i<=n;i++)

   cin>>v[i];

for(int i=1;i<=n;i++)

{

   if(palindrom(v[i])==true)

   {

       for(int j=i;j<=n-1;j++)

           v[j]=v[j+1];

           n=n-1;

           i=i-1;

   }

}

for(int i=1;i<=n;i++)

   cout<<v[i]<<" ";

return 0;

}

Explicație:

Sepr ca te-am ajutat!

Alte întrebări interesante