Предмет: Информатика,
автор: fire959595
Программа запрашивает число n. Далее, мы вводим n чисел и сохраняем все введенные числа в массив. Выведите в конце только положительные элементы.
Ввод:
10
6 19 26 -3 46 8 5 -65 90 25
Вывод:
6 19 26 46 8 5 90 25
fivaproldzh1337:
На каком языке?
Ответы
Автор ответа:
2
Ответ:
i = 0
x = 0
num = int(input())
n = input().split(" ", num)
array = []
while(i != num):
if(int(n[i]) > 0):
array.append(n[i])
else:
pass
i = i + 1
len_array = len(array)
for x in array:
print(x, end=" ")
Объяснение:
Все вроде ок, кстати это Python 3.х ., т.к. вы так и не ответили какой именно язык ваш нужен.., если нужно могу файлом скинуть.
Автор ответа:
5
Учитывая, что там какой-то чел скинул программу на питоне третьем, то я тоже скину третьем питоне, только гораздо короче
n = int(input())
arr = [*map(int, input().split())]
for i in arr:
if i > 0:
print(i, end=' ')
Похожие вопросы
Предмет: История,
автор: llega5225
Предмет: Другие предметы,
автор: vladosik144
Предмет: Химия,
автор: fgjithkigfhj
Предмет: Литература,
автор: Испан1
Предмет: Биология,
автор: rafisshavaliev