Предмет:
ИнформатикаАвтор:
анонимРешение задания предоставлено на таком языке программирования как Python 3.6.1.
Заведем пустой массив, куда поочередно будем добавлять n-ное количество элементов.
Далее с помощью цикла for найдем сумму всех положительных чисел массива и минимальное отрицательное.
Затем, опять-таки, с помощью цикла for, заменим положительные элементы массива на их сумму, а отрицательные - на минимальное отрицательное число.
n = int(input())A = []for i in range(n): b = int(input()) A.append(b)b = 0min = 0for i in range(n): if A[i] > 0: b += A[i] elif A[i] < 0: if A[i] < min: min = A[i]for i in range(n): if A[i] > 0: A[i] = b elif A[i] < 0: A[i] = minprint(A)Автор:
snowflakeox63Добавить свой ответ
Предмет:
ИнформатикаАвтор:
анонимОтветов:
Смотреть