 
Вопрос задан 16.06.2023 в 08:01.
Предмет Информатика.
Спрашивает Грицкевич Катя.
Аналогия Напишите программу, которая определяет, что на что похоже. Формат ввода Вводятся строки,
в которых числа записаны через произвольное количество пробелов. Формат вывода Из каждой строки выбрать числа, у которых в числе десятков стоит та же цифра, что и у последнего числа в строке, но которые не кратны первому числу в этой же строке. Выводить через три точки в порядке ввода, первое и последнее числа в рассмотрении не участвуют. Пример 1 Ввод Вывод 4 297 252 3555 152 51 3 297 298 911 599 220 295 28 378 109 211 171 78 47 2641 144 243 287 105 6 1305 256 300 2704 3 3555 298...599 378 47...2641...144 1305...2704 Пример 2 Ввод Вывод 24 50 79 231 223 20 163 57 16 266 164 64 167 223 266...164 Примечания В строке не менее двух чисел. 0
        0
         0
        0
    Ответы на вопрос
 
        Отвечает Семенюк Настя.
                
    Ответ:
string = list(map(int, input().split()))
if len(string) > 2:
first = string.pop(0)
last = string.pop(-1) // 10 % 10
out = []
for i in string:
if i // 10 % 10 == last and i % first != 0:
out.append(str(i))
if len(out):
print('...'.join(out))
else:
print()
else:
print()
Объяснение:
легчайшая задачка, решил за минуты 3, ничего сложного
 0
                    0
                     0
                    0
                 
            Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
                
    Вот пример программы на языке Python, которая решает данную задачу:
pythondef analogy():
    numbers = input().split()  # Вводим строку чисел и разделяем их по пробелам
    last_number = int(numbers[-1])  # Последнее число в строке
    tens_digit = last_number // 10 % 10  # Цифра в десятках последнего числа
    selected_numbers = []  # Список выбранных чисел
    for number in numbers[1:-1]:  # Проходим по числам, исключая первое и последнее
        current_number = int(number)
        if current_number % int(numbers[0]) != 0 and current_number // 10 % 10 == tens_digit:
            selected_numbers.append(number)
    if len(selected_numbers) > 0:
        output = "...".join(selected_numbers)
        print(output)
analogy()
Вы можете запустить эту программу и ввести строки чисел для проверки. Она будет выводить выбранные числа, разделенные троеточиями, в соответствии с заданными условиями.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
	- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			