Задать вопрос

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

+3
Ответы (1)
  1. 22 апреля, 16:16
    0
    Решение задания предоставлено на таком языке программирования как Python 3.6.1.

    Заведем пустой массив, куда поочередно будем добавлять n-ное количество элементов.

    Далее с помощью цикла for найдем сумму всех положительных чисел массива и минимальное отрицательное.

    Затем, опять-таки, с помощью цикла for, заменим положительные элементы массива на их сумму, а отрицательные - на минимальное отрицательное число.

    n = int (input ())

    A = []

    for i in range (n):

    b = int (input ())

    A. append (b)

    b = 0

    min = 0

    for 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] = min

    print (A)
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1) Дан массив A (n). Положительные элементы массива заменить на их сумму, а отрицательные элементы уменьшить на минимальный. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1. Дан массив натуральных чисел. Напечатать все элементы массива, являющиеся двузначными числами. 2. Дан массив. Напечатать четные элементы. 3. Все элементы массива с четными номерами удвоить, с нечетными - уменьшить на 1.
Ответы (1)
1) Дан одномерный массив А[N], - целых чисел. Заменить все большие 7 члены массива числом 7. Найти количество таких членов. 2) Задан массив из 10 элементов, найти произведение элементов массива. Задача №3.
Ответы (1)
Дан массив B (n*m). Элементы массива ввести в программе. Поменять местами максимальный и минимальный элемент. Паскаль двумерный массив пример присвоения элементов массива в программе : b: array[1 ... n, 1 ...
Ответы (1)
Дан одномерный массив чисел. Найти количество элементов массива, равных заданному числу, и вывести их номера. Найти сумму элементов массива, принадлежащих промежутку от а до b. Отрицательные элементы массива возвести в квадрат.
Ответы (1)