Считайте последовательность целых чисел (каждое число – в отдельной строке), которая заканчивается числом 0 (число 0 является признаком конца ввода чисел, не входит в последовательность).
Удалите все чётные элементы последовательности и отсортируйте получившийся список по возрастанию.
Выведите на экран полученную последовательность чисел. Каждое число нужно вывести в отдельной строке.
Ответы
Ответ дал:
1
Ответ:
Язык программирования не назван, я пишу на python
list_num = list()
while True:
a = int(input('Введите число: '))
if a != 0:
list_num.append(a)
else:
break
res = list()
for i in list_num:
if i % 2 == 0:
continue
else:
res.append(i)
print(*res, sep='\n')
vinssent:
выводится в другом порядке, а не по возрастанию
list_num = list()
while True:
a = int(input('Введите число: '))
if a != 0:
list_num.append(a)
else:
break
res = list()
for i in list_num:
if i % 2 == 0:
continue
else:
res.append(i)
res.sort()
print(*res, sep='\n')
while True:
a = int(input('Введите число: '))
if a != 0:
list_num.append(a)
else:
break
res = list()
for i in list_num:
if i % 2 == 0:
continue
else:
res.append(i)
res.sort()
print(*res, sep='\n')
Незачто
Спасибо большое!!!
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад