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

Se da un numar natural n despre care stim ca are un numar impar de cifre. Sa se afiseze valoarea obtinuta prin eliminarea cifrei din mijloc.

Răspunsuri la întrebare

Răspuns de razergov
0

#include <iostream>

using namespace std;

int n,nr,nr1,x,t,Nr=0;

int oglindit(int x)

{

   int ogl=0;

   while(x!=0)

   {

       ogl=ogl*10+x%10;

       x=x/10;

   }

   return ogl;

}

int main()

{

   cin>>n;

   nr=0;

   x=n;

   while(x!=0)

   {

       nr++;

       x=x/10;

   }

   nr1=0;

   while(n!=0)

   {

       t=n%10;

       nr1++;

       if(nr1!=(nr/2)+1)

       {

           Nr=Nr*10+t;

       }

       n=n/10;

   }

   cout<<oglindit(Nr);

}

Alte întrebări interesante