Вычисления среднего арифметического элементов массива с четными номерами - Turbo Pascal
Формулировка задачи:
4.3. Составьте программу вычисления среднего арифметического элементов с четными номерами.
помогите пожалуйста
Решение задачи: «Вычисления среднего арифметического элементов массива с четными номерами»
textual
Листинг программы
program pr; var a: array [1..100] of integer; i, n, cout, sum: integer; avg: real; begin cout := 0; sum := 0; writeln('Введите размер массива'); readln(n); for i := 1 to n do begin a[i] := random(21); // диапазон любой ставь( здесь от 0 до 20); write(a[i]:3); if i mod 2 = 0 then begin cout := cout + 1; sum := sum + a[i]; end; end; writeln; writeln('Среднее арифметическое: ', sum / cout); end.
Объяснение кода листинга программы
- Программа объявляет переменные: a (массив целых чисел), i (счетчик), n (размер массива), cout (переменная для хранения суммы четных элементов), sum (переменная для хранения суммы всех элементов массива), avg (переменная для хранения среднего арифметического).
- Задается размер массива.
- В цикле for перебираются все элементы массива от 1 до n.
- Для каждого элемента массива выполняется следующее:
- a[i] присваивается случайное число от 0 до 20 (включительно).
- Выводится значение a[i].
- Если i mod 2 = 0 (т.е. i является четным числом), то:
- Переменная cout увеличивается на 1.
- Переменная sum увеличивается на a[i].
- После завершения цикла выводится среднее арифметическое: sum / cout.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д