Задать вопрос
1 января, 11:22

Написать программу на Делфи

Дан массив целых чисел (n=25), заполненный случайным образом числами из промежутка [-10,50]:

1) заменить максимальный элемент массива на среднее арифметическое значение этого массива;

2) найти сумму положительных элементов, кратных 7.

+1
Ответы (1)
  1. 1 января, 11:40
    0
    Сделано на паскале, тот же делфи, но возможно придется разтосовать кусками, в зависимости от тго что именно надо получить в конце

    const

    n = 25;

    var

    i, imax: integer;

    s, s7: real;

    a, b: array[1 ... n] of real;

    begin

    imax : = 1;

    for i : = 1 to n do

    begin

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

    write (a[i], ' ');

    s : = s + a[i];

    if (a[i] > 0) and (round (a[i]) mod 7 = 0) then

    s7 : = s7 + a[i];

    s : = s + a[i];

    if a[imax] < a[i] then imax : = i;

    end;

    writeln ();

    a[imax] : = s / n;

    for i : = 1 to n do

    write (a[i], ' ');

    writeln ();

    writeln (s7);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Написать программу на Делфи Дан массив целых чисел (n=25), заполненный случайным образом числами из промежутка [-10,50]: 1) заменить ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы