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