Задать вопрос
15 апреля, 21:14

Написать решение на языке Pascal / Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов.

Массивы только начали проходить, написать как можно проще.

+5
Ответы (1)
  1. 15 апреля, 23:55
    0
    Const

    n = 15;

    var

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

    i, sp, sn: integer;

    begin

    Randomize;

    Writeln ('Элементы массива') ;

    sp:=0; sn:=0;

    for i : = 1 to n do

    begin

    a[i] : = Random (51) - 25;

    Write (a[i]:4) ;

    if a[i]<0 then sn:=sn+a[i]

    else sp:=sp+a[i]

    end;

    Writeln;

    Writeln ('Частное: ', sp/abs (sn))

    end.

    Тестовое решение:

    Элементы массива

    2 - 25 0 5 24 4 3 1 12 13 10 1 6 13 - 17

    Частное: 2.23809523809524

    Вариант со вводом данных с клавиатуры:

    const

    n = 15;

    var

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

    i, sp, sn: integer;

    begin

    Writeln ('Вводите через пробел элементы массива') ;

    sp:=0; sn:=0;

    for i : = 1 to n do

    begin

    Read (a[i]) ;

    if a[i]<0 then sn:=sn+a[i]

    else sp:=sp+a[i]

    end;

    Writeln ('Частное: ', sp/abs (sn))

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать решение на языке Pascal / Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
Помогите с информатикой 1. Что такое массив? 2. Что такое элемент массива? 3. Что такое индекс массива? 4. Что такое размерность массива? 5. Зачем нужны массивы? 6. Как можно обратиться к ячейке массива? 7. Какого типа могут быль элементы массива? 8.
Ответы (1)
Подпрограммы, Pascal ABC Дано массивы А1 (N1, M1), A2 (N2, M2), A3 (N3, M3). Сформировать одномерные массивы В1, В2, В3, каждый из которых состоит из 2-ух элементов.
Ответы (1)
Решить задачу на языке Pascal. Дан массив LL, содержащий 12 элементов вещественного типа - положительных, отрицательных и равных нулю. Сосчитать количество ненулевых элементов массива и сформировать из них новый массив.
Ответы (1)
В записи m[7]=9 m обозначает 1) имя массива 2) имя элемента массива 3) номер элемента массива 4) значение элемента массива в записи m[7]=
Ответы (1)