Найти номера элементов массива, значение которых больше заданного и записать их в массив - QBasic

Узнай цену своей работы

Формулировка задачи:

Прошу помочь с заданием ,суть которого такова : Найти номера элементов массива А(),значение которых больше заданного и записать их в массив. Уже создал :
Листинг программы
  1. CLS
  2. DIM A(4)
  3. FOR i=1 TO 4
  4. IMPUT A(4)
  5. NEXT i
  6. FOR i=1 TO 4
  7. IF A(i)>7 THEN PRINT A(i)
  8. NEXT i
  9. END
Массив выбрал А(4) Задал значение , которого выводимые числа должны быть больше. A(i) > 7 Не могу понять,как присвоить каждому элементу номер, что бы программа выводила не числа,которые больше 7-ми,а номера этих чисел.Помогите пожалуйста дописать пару строчек в программе.

Решение задачи: «Найти номера элементов массива, значение которых больше заданного и записать их в массив»

textual
Листинг программы
  1. CLS
  2. DIM A(4)
  3. FOR i=1 TO 4
  4.   INPUT A(i)
  5. NEXT i
  6. FOR i=1 TO 4
  7.   IF A(i)>7 THEN PRINT i
  8. NEXT i
  9. END

Объяснение кода листинга программы

  1. CLS — очистка экрана
  2. DIM A(4) — объявление массива A размером 4 элемента
  3. FOR i=1 TO 4 — цикл для заполнения массива A значениями
    1. INPUT A(i) — запрос на ввод значения для элемента массива A(i)
  4. NEXT i — переход к следующему элементу массива
  5. FOR i=1 TO 4 — цикл для проверки элементов массива A на условие
    1. IF A(i)>7 THEN PRINT i — проверка значения элемента массива A(i) на больше 7, если условие выполняется, то выводит номер элемента
  6. NEXT i — переход к следующему элементу массива
  7. END — завершение программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы