Informatică, întrebare adresată de Lejionaru, 9 ani în urmă

problema 19 ,va rog..

Anexe:

Răspunsuri la întrebare

Răspuns de express
1
#include <iostream>
using namespace std;
int n, n1, n2, k, nr, i, p = 1;
int main()
{
    cin >> n;
    k = n;
    while(k != 0)
     {
       nr ++;
       k = k / 10;
     }
    if(nr % 2 == 1)
    {
        nr = nr/2;
        for(i = 1; i <= nr; i ++)
         p = p * 10;
        p = p * 10;
        n1 = n / p;
        p = p / 10;
        n2 = n % p;
        n = n1 * p + n2;
        cout << n;
    }
    else
    {
        nr = nr/2;
        for(i = 1; i < nr; i ++)
        p = p * 10;
        p = p * 100;
        n1 = n / p;
        p = p / 100;
        n2 = n % p;
        n = n1 * p + n2;
        cout << n;
    }

    return 0;
}
Alte întrebări interesante