Найти номера элементов массива, значение которых больше заданного и записать их в массив - QBasic
Формулировка задачи:
Прошу помочь с заданием ,суть которого такова : Найти номера элементов массива А(),значение которых больше заданного и записать их в массив.
Уже создал :
Массив выбрал А(4)
Задал значение , которого выводимые числа должны быть больше. A(i) > 7
Не могу понять,как присвоить каждому элементу номер, что бы программа выводила не числа,которые больше 7-ми,а номера этих чисел.Помогите пожалуйста дописать пару строчек в программе.
Решение задачи: «Найти номера элементов массива, значение которых больше заданного и записать их в массив»
textual
Листинг программы
CLS DIM A(4) FOR i=1 TO 4 INPUT A(i) NEXT i FOR i=1 TO 4 IF A(i)>7 THEN PRINT i NEXT i END
Объяснение кода листинга программы
CLS
— очистка экранаDIM A(4)
— объявление массива A размером 4 элементаFOR i=1 TO 4
— цикл для заполнения массива A значениямиINPUT A(i)
— запрос на ввод значения для элемента массива A(i)
NEXT i
— переход к следующему элементу массиваFOR i=1 TO 4
— цикл для проверки элементов массива A на условиеIF A(i)>7 THEN PRINT i
— проверка значения элемента массива A(i) на больше 7, если условие выполняется, то выводит номер элемента
NEXT i
— переход к следующему элементу массиваEND
— завершение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д