Вычислить сумму элементов массива - Pascal (80322)

Узнай цену своей работы

Формулировка задачи:

Вычислить сумму элементов массива, заполненного случайными числами из интервала [-50; 50].
Желательно с подпрограммами!!

Решение задачи: «Вычислить сумму элементов массива»

textual
Листинг программы
Const n = 64; //Количество элементов массива
 
var a: array[1..n] of Integer;
    i, s: Integer;
 
Begin
  Randomize;
  For i := 1 to n do
    begin
      a[i] := -50 + Random(101);
      Write('a[', i, '] = ', a[i]:4);
      s := s + a[i]
    end;
  WriteLn;
  WriteLn('Сумма = ', s);
  ReadLn
end.

Объяснение кода листинга программы

  1. n = 64 // Количество элементов массива
  2. a: array[1..n] of Integer; // Объявление массива a из 64 элементов типа Integer
  3. i, s: Integer; // Объявление переменных i и s типа Integer
  4. Randomize; // Инициализация генератора случайных чисел
  5. For i := 1 to n do // Цикл от 1 до 64
  6. a[i] := -50 + Random(101); // Присвоение элементу массива a[i] случайного значения в диапазоне от -50 до 50
  7. Write('a[', i, '] = ', a[i]:4); // Вывод индекса элемента массива и его значения
  8. s := s + a[i] // Подсчет суммы значений элементов массива
  9. WriteLn; // Перевод строки
  10. WriteLn('Сумма = ', s); // Вывод суммы значений элементов массива
  11. ReadLn // Ожидание ввода пользователя Этот код создает массив из 64 элементов типа Integer и заполняет его случайными значениями в диапазоне от -50 до 50. Затем код выводит значения элементов массива и их сумму.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.6 из 5
Похожие ответы