Определить количество элементов одномерного массива, превосходящих по величине число N - QBasic
Формулировка задачи:
Определить количество элементов одномерного массива, превосходящих по величине число N. Числа вводятся с клавиатуры.Размерность массива произвольна
Решение задачи: «Определить количество элементов одномерного массива, превосходящих по величине число N»
textual
Листинг программы
- CLS
- INPUT "vvedite razmer massiv"; m
- INPUT "vvedite n"; n
- DIM a(m)
- FOR i = 1 TO m
- INPUT "vvedite element"; a(i)
- NEXT
- FOR i = 1 TO m
- IF a(i) > n THEN k = k + 1
- NEXT
- PRINT k
Объяснение кода листинга программы
- В первой строке программы на экран выводится команда «CLS», которая очищает экран.
- В следующей строке пользователю предлагается ввести размер массива с помощью функции INPUT. Введённое значение сохраняется в переменной m.
- Далее пользователю предлагается ввести число N с помощью функции INPUT. Введённое значение сохраняется в переменной n.
- Создаётся массив a с помощью оператора DIM. Размер массива равен m.
- Следующий цикл FOR запускается от 1 до m.
- В теле цикла пользователю предлагается ввести элемент массива с помощью функции INPUT. Введённое значение сохраняется в соответствующем элементе массива a.
- Следующий цикл FOR запускается от 1 до m.
- В теле цикла проверяется условие a(i) > n. Если оно истинно, то к переменной k прибавляется единица.
- После завершения второго цикла на экран выводится значение переменной k с помощью функции PRINT.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д