ИНФОРМАТИКА РЕШИТЕ ЗАДАЧУ (5-6КЛАССЫ)С МАССИВОМ Вводится n целых элементов <10³,сами элементы <=10¹⁸ вывести номера у которых нечётное кол во цифр и число является перевертышом.

daniil12341234 daniil12341234    3   22.05.2021 13:11    1

Ответы
DarinaKimovsk DarinaKimovsk  21.06.2021 13:24

#include <iostream>

#include <vector>

using namespace std;

int main(){

   int n;

   cin >> n;

   vector<int> res;

   for(int i = 0; i < n; i++){

       int x;

       cin >> x;

       int x1 = x, x2 = x, cnt = 0;

       while(x1 > 0){

           cnt++;

           x1 /= 10;

       }

       if(cnt % 2 == 1){

           int xx = 0, u = 0;

           while(x2 > 0){

               xx += (x2 % 10) * pow(10,u);

               u++;

               x2 /= 10;

           }

           if(x == xx)

               res.push_back(i + 1);

       }

   }

   for(auto &i : res)

       cout << i << " ";

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика