Напишите программу, которая вводит последовательность целых чисел, заканчивающихся нулем, и определяет, верно ли, что знаки элементов этой последовательности чередуются

21 Мая 2019 в 19:40
769 +1
0
Ответы
1

Пример программы на Python:

numbers = []
while True:
num = int(input("Введите целое число (для завершения введите 0): "))
if num == 0:
break
numbers.append(num)
alternating = True
for i in range(len(numbers) - 1):
if numbers[i] < 0 and numbers[i + 1] < 0:
alternating = False
elif numbers[i] > 0 and numbers[i + 1] > 0:
alternating = False
if alternating:
print("Знаки элементов последовательности чередуются")
else:
print("Знаки элементов последовательности не чередуются")

Эта программа запрашивает у пользователя целые числа и добавляет их в список, пока не будет введен 0. Затем программа проверяет, чередуются ли знаки элементов в последовательности, и выводит соответствующее сообщение.

28 Мая 2024 в 16:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир