Вопрос задан 23.06.2023 в 00:30. Предмет Информатика. Спрашивает Дауров Хазбулат.

ИНФОРМАТИКА ДАЮ СТО БАЛЛОВ СРОЧНО РЕШИТЕ ПОЖАЛУЙСТА ЗАДАЧУ (5-6КЛАССЫ)С МАССИВОМ Вводится n целых

элементов <10³,сами элементы <=10¹⁸ вывести номера у которых нечётное кол во цифр и число является перевертышом.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Степанов Саша.

#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 << " ";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте рассмотрим задачу и разработаем алгоритм для её решения. Нам нужно ввести n целых чисел и проверить, является ли каждое из них числом-перевертышем (палиндромом) и имеет ли нечётное количество цифр. Вот как это можно сделать на Python:

python
def is_palindrome(number): # Функция, которая проверяет, является ли число палиндромом number_str = str(number) return number_str == number_str[::-1] def has_odd_number_of_digits(number): # Функция, которая проверяет, имеет ли число нечётное количество цифр number_str = str(number) return len(number_str) % 2 != 0 n = int(input("Введите количество элементов n: ")) numbers = [] result = [] for i in range(n): element = int(input(f"Введите {i + 1}-й элемент: ")) numbers.append(element) for i in range(n): if is_palindrome(numbers[i]) and has_odd_number_of_digits(numbers[i]): result.append(i + 1) if result: print("Номера элементов, удовлетворяющих условию:") for i in result: print(i) else: print("Среди введенных элементов нет элементов, удовлетворяющих условию.")

Этот код позволяет вам ввести n целых чисел и затем находит номера элементов, которые соответствуют вашему условию (являются числами-перевертышами и имеют нечетное количество цифр).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос