• 1) Дан массив A(n). Положительные элементы массива заменить на их сумму, а отрицательные элементы уменьшить на минимальный.

Ответы 1

  • Решение задания предоставлено на таком языке программирования как 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)
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years