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

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

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

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

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

textual
Листинг программы
  1. Const n = 64; //Количество элементов массива
  2.  
  3. var a: array[1..n] of Integer;
  4.     i, s: Integer;
  5.  
  6. Begin
  7.   Randomize;
  8.   For i := 1 to n do
  9.     begin
  10.       a[i] := -50 + Random(101);
  11.       Write('a[', i, '] = ', a[i]:4);
  12.       s := s + a[i]
  13.     end;
  14.   WriteLn;
  15.   WriteLn('Сумма = ', s);
  16.   ReadLn
  17. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы