Массив состоит из 20 целых положительных и отрицательных чисел, каждое из которых находится в пределах от 2 до 12. Вывести на экран сначала отрицательные, а затем положительные числа. Определите, модуль суммы каких чисел больше - положительных или отрицательных.

0
Ответы (1)
  1. 21 июля, 04:09
    0
    program summ;

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

    znak, sn, sp: integer;

    begin

    randomize;

    sn: = 0; sp: = 0;

    for i: integer: = 1 to 20 do

    begin

    znak: = random (2) + 1;

    a[i]: = random (11) + 2;

    if znak = 1 then a[i]: = - a[i];

    write (a[i] : 4)

    end;

    writeln ();

    for i: integer: = 1 to 20 do

    begin

    if a[i] < 0 then

    begin

    write (a[i] : 4);

    sn: = sn + a[i]

    end

    end;

    writeln ();

    for i:integer : = 1 to 20 do

    begin

    if a[i] > 0 then

    begin

    write (a[i] : 4);

    sp: = sp + a[i]

    end

    end;

    writeln ();

    writeln (' Сумма положительных чисел: ', sp);

    writeln (' Сумма отрицательных чисел: ', sn);

    if abs (sn) > sp then write (' Модуль суммы отрицательных чисел больше.');

    if abs (sn) < sp then write (' Модуль суммы положительных чисел больше.');

    if abs (sn) = sp then write (' Модули сумм равны.')

    end.
Знаешь ответ на этот вопрос?
Новые вопросы по информатике
Напиши обратные действия. Снять - Открыть - Прилететь -
Ответы (1)
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Ответы (1)
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?
Ответы (1)
1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя
Ответы (1)
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль
Ответы (1)
Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Выведите в строку эти элементы. Найдите сумму элементов массива, значения которых не превышает 10
Ответы (1)
С клавиатуры вводят строку, состоящую из латинских букв и цифр. Написать программу, которая вычисляет сумму цифр, попадающихся в этой строке, а также выводящую строку после исключения из неё этих цифр. Для паскаль abc.
Ответы (1)
Дан одномерный целочисленный массив В состоящий из 16 элементов найти максимальный элемент массива и его порядковый номер.
Ответы (1)
Написать программу вычисления стоимости покупки с учётом скидки: скидка в 10% предоставляется, если сумма покупки >1000 руб.
Ответы (1)
Что такое программа setup
Ответы (1)