Найти полусумму элементов массива с четными индексами - PascalABC.NET

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

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

В одномерном массиве состоящем из 10 целых чисел (диапазон формируется с помощью random -50 до 50), найти Полусумму элементов с четными индексами

Решение задачи: «Найти полусумму элементов массива с четными индексами»

textual
Листинг программы
const n=10;
 
var x:array [1..n] of integer;
    i,sum:integer;
 
Begin
Sum:=0;
 
Writeln('Исходный массив: ');
for i:=1 to n do
    Begin
    X[i]:=Random(101)-50;
    Write(X[i]:4);
    
    if not Odd(i) then Inc(Sum,X[i]);
    end;
Writeln;
 
Writeln('Ответ: ',Sum/2);
end.

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

  1. Объявляется константа n равная 10, которая представляет собой размер массива.
  2. Объявляется переменная x типа массив целых чисел размером 10.
  3. Объявляется переменная i типа целое число, которая будет использоваться в качестве счетчика в цикле.
  4. Объявляется переменная sum типа целое число, которая будет использоваться для хранения суммы элементов массива.
  5. Задается начальное значение переменной sum равное 0.
  6. Выводится сообщение Исходный массив: и выводится сам массив. Для каждого элемента массива выполняется следующая последовательность действий: а) Элемент инициализируется случайным числом от 0 до 100. б) Элемент выводится на экран в формате 4-х знаков. в) Если индекс элемента четной, то к переменной sum прибавляется значение этого элемента.
  7. После вывода всех элементов массива выводится сообщение Ответ: и выводится полусумма всех элементов массива.
  8. Программа завершается.

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


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

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

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