Для массива чисел Х1, Х2, ..., Хn найти сумму тех элементов, которые больше первого числа Х1 - Pascal

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

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

1.Для массива чисел Х1, Х2, ..., Хn найти сумму тех элементов, которые больше первого числа Х1.

Решение задачи: «Для массива чисел Х1, Х2, ..., Хn найти сумму тех элементов, которые больше первого числа Х1»

textual
Листинг программы
const
  N = 5;
var
  arr: array[1..N] of Integer;
  i, sum: Integer;
begin
  Randomize;
  sum := 0;
  for i := 1 to N do begin
    arr[i] := Random(100);
    WriteLn(arr[i]);
  end;
  for i := 2 to N do
    if arr[i] > arr[1] then
        sum := sum + arr[i];
  WriteLn(#13, 'Sum = ', sum)
end

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

В данном коде используется язык программирования Pascal. Он содержит следующие переменные: N - количество чисел в массиве (равное 5 в данном случае). arr - массив чисел от 1 до N. i - индекс текущего элемента массива. sum - сумма чисел, которые больше первого числа arr[1]. Код начинается с объявления константы N, которая равна 5. Затем объявляются переменные arr, i и sum. Переменная sum инициализируется значением 0. Далее идет цикл for, который выполняется N раз (от 1 до N). Внутри цикла каждый элемент массива arr[i] генерируется случайным образом от 1 до 100 и выводится на экран. После этого идет еще один цикл for, который начинается с i = 2 и продолжается до N. Внутри этого цикла проверяется условие: если arr[i] больше arr[1] (то есть первый элемент), то переменная sum увеличивается на arr[i]. В конце кода выводится на экран строка, содержащая символ #13 (который представляет собой перевод строки) и текст Sum =, за которым следует значение переменной sum.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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