Задать вопрос
22 августа, 04:32

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

+3
Ответы (1)
  1. 22 августа, 05:23
    0
    Const n=10;

    var a:array[1 ... n] of integer;

    i, s, min:integer;

    begin

    writeln ('Исходный массив:') ;

    for i:=1 to n do

    begin

    a[i]:=random (21) - 10;

    write (a[i]:4) ;

    end;

    writeln;

    s:=0;

    min:=a[1];

    for i:=1 to n do

    begin

    if a[i]>0 then s:=s+a[i];

    if a[i]
    end;

    writeln ('s = ', s,' min = ', min) ;

    for i:=1 to n do

    if a[i]>0 then a[i]:=s

    else if a[i]<0 then a[i]:=a[i]-min;

    writeln ('Измененный массив:') ;

    for i:=1 to n do write (a[i]:4) ;

    writeln;

    end.

    Пример:

    Исходный массив:

    9 - 3 - 5 7 1 5 - 6 9 - 8 7

    s = 38 min = - 8

    Измененный массив:

    38 5 3 38 38 38 2 38 0 38
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «1) Дан массив A (n). Положительные элементы массива заменить на их сумму, а отрицательные элементы уменьшить на минимальный. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
Дан одновременный массив, состоящий из 10 эллементов. Пользователь вводит элементы массива. Ввести массив на экран в строку. Найти минимальный элемент массива.
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
1. Дан двумерный массив размером 3x5. Вычислить сумму элементов массива 2. Дан массив целых чисел размеров 4 х4. Заменить все элементы главной диагонали на нули. Вывести на экран монитора содержимое массива до обработки и после обработки 3.
Ответы (1)
Массив заполнен случайным образом 20 числами в интервале от 0 до 100. 1) найти максимальный и минимальный элемент массива, а так же их сумму 2) найти среднее арифметическое элементов массива 3) из элементов массива сформировать два массива с четными
Ответы (1)