Задать вопрос
14 августа, 14:08

1. Массив из 25 элементов заполнить случайными числами из диапазона [-100 ... 100] и вывести на экран. Найдите элемент массива с максимальной суммой цифр.

2. Массив из 20 элементов заполнить случайными числами из диапазона [1 ... 10] и вывести на экран. Найдите сумму тех элементов, которые равны своим индексам.

+4
Ответы (1)
  1. 14 августа, 16:51
    0
    1)

    var

    i, max, maxin: smallint;

    arr1, arr, sum: array[1 ... 25] of smallint;

    begin

    max : = - (MaxSmallInt);

    randomize ();

    for i : = 1 to 25 do

    begin

    arr[i] : = Random (-100, 100);

    arr1[i]:=arr[i];

    write (arr[i], ' ');

    while arr[i] 0 do

    begin

    sum[i] : = abs (arr[i] mod 10) + sum[i];

    arr[i] : = arr[i] div 10;

    if sum[i] > max then begin

    max : = sum[i];

    maxin:=i;

    end;

    end;

    end;

    writeln ();

    writeln (arr1[maxin]);

    end.

    2)

    var

    i, sum: byte;

    arr: array[1 ... 20] of byte;

    begin

    sum : = 0;

    randomize ();

    for i : = 1 to 20 do

    begin

    arr[i] : = random (10);

    write (arr[i], ' ');

    if arr[i] = i then sum : = i + sum;

    end;

    writeln ();

    writeln (sum);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «1. Массив из 25 элементов заполнить случайными числами из диапазона [-100 ... 100] и вывести на экран. Найдите элемент массива с ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы