Подсчитать и вывести среднее арифметическое элементов массива,оканчивающихся нулем - QBasic
Формулировка задачи:
Здравствуйте, помогите пожалуйста дописать программу:
Дан целочисленный массив из 30 элементов.элементы массива могут принимать значение от -1000 до 1000.напишите программу которая позволяет подсчитать и вывести среднее арифметическое элементов массива,оканчивающихся нулем.исходные данные объявлены так,как показано ниже,запрещается использовать переменные не объявленные ниже..
Решение задачи: «Подсчитать и вывести среднее арифметическое элементов массива,оканчивающихся нулем»
textual
Листинг программы
CLS n = 30 DIM a(n) FOR i = 1 TO n INPUT a(i) NEXT FOR i = 1 TO n IF a(i) MOD 10 = 0 THEN s = s + a(i): x = x + 1 NEXT s = s / x PRINT "s="; s
Объяснение кода листинга программы
- Установка начального значения переменной
n
равным 30. - Создание массива
a(n)
с помощью DIM-инструкции, гдеn
- это количество элементов в массиве. - Использование цикла FOR для заполнения массива значениями, введенными пользователем.
- Создание переменных
s
иx
для хранения суммы и количества элементов массива соответственно. - Использование цикла FOR для проверки каждого элемента массива. Если элемент оканчивается на ноль, то он добавляется к переменной
s
, а переменнаяx
увеличивается на единицу. - Вычисление среднего арифметического путем деления суммы на количество элементов.
- Вывод значения переменной
s
с помощью PRINT-инструкции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д