👤

#2575 Schimb_cif

Cerința
Se citește n și apoi n numere naturale. Să se afișeze numerele oglindite fără a modifica prima și ultima cifră.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieșire
Programul va afișa numerele oglindite, separate exact un spațiu, fără a modifica prima și ultima cifră.

Restricții și precizări
1 ≤ n ≤ 100
cele n numere citite vor fi mai mici decât 5.000.000.000



Exemplu
Intrare

3
21 121 1023
Ieșire

21 121 1203


Răspuns :

#include <iostream>

using namespace std;

int v[20];

int main(){

   long long n, k, loc, i;

   cin >> n;

   while (n){

    cin >> k;

    if (k < 100)

           cout << k << " ";

       else {

           loc = 0;

           while (k){

               v[++loc] = k%10;

               k /= 10;

           }

           cout << v[loc];

           for (i = 2;i < loc;i++)

               cout << v[i];

           cout << v[1] << " ";

       }

       n--;

   }

   return 0;

}