Найти среднее значение элементов массива, разделить каждый элемент на это значение - QBasic
Формулировка задачи:
Вводится произвольный квадратный массив. Нужно найти среднее значение элементов этого массива, разделить каждый элемент на это среднее значение и вывести результат в виде отдельного массива.
Выручайте!
Решение задачи: «Найти среднее значение элементов массива, разделить каждый элемент на это значение»
textual
Листинг программы
- INPUT razmerx, razmery
- DIM a(razmerx,razmery)
- DIM b(razmerx,razmery)
- FOR i = 0 TO razmerx - 1
- FOR j = 0 TO razmery - 1
- INPUT a(i,j)
- s = s + a(i,j)
- NEXT j
- NEXT i
- s = s / (razmerx * razmery)
- FOR i = 0 TO razmerx - 1
- FOR j = 0 TO razmery - 1
- b(i,j) = a(i,j) / s
- NEXT j
- NEXT i
Объяснение кода листинга программы
- Ввод размеров массива a и b с помощью команд INPUT razmerx, razmery
- Объявление массива a(razmerx,razmery) и b(razmerx,razmery)
- Заполнение суммы элементов массива a переменной s с помощью цикла FOR и команды INPUT a(i,j)
- Вычисление среднего значения элементов массива a путем деления суммы на произведение размеров массива с помощью команды s = s / (razmerx * razmery)
- Заполнение массива b элементами, которые равны соответствующим элементам массива a, разделенным на среднее значение с помощью цикла FOR и команды b(i,j) = a(i,j) / s
- Ввод значений элементов массива a с помощью цикла FOR и команды INPUT a(i,j)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д