Найти и напечатать все положительные элементы массива А - QBasic

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

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

1. Разработать визуальный алгоритм решения задачи в соответствии с заданием и записать его в виде блок-схемы. 2. Составить программу решения задачи. Текст программы сохранить в отдельных файлах. 3. Подготовить тестовые варианты исходных данных для тестирования и отладки программ Найти и напечатать все положительные элементы массива А (а_1, а_2,….. а_n). Одновременно печатать их порядковые номера. И еще хотелось бы кому-то показать выполненные уже мною задания для проверки.

Решение задачи: «Найти и напечатать все положительные элементы массива А»

textual
Листинг программы
INPUT N
DIM A(n)
FOR i = 1 TO N
INPUT A(i)
PRINT A(I)
NEXT i
FOR i = 1 TO N
IF A(i)>0 THEN PRINT A(i) : PRINT i
NEXT i

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

В этом коде сначала пользователю предлагается ввести количество элементов в массиве (N). Затем массив инициализируется размером N. Далее происходит два прохода по массиву.

  1. В первом проходе массив заполняется значениями, которые вводит пользователь. Значения сохраняются в ячейках массива A(i), где i изменяется от 1 до N.
  2. Во втором проходе программа проверяет каждый элемент массива A(i) и если он больше нуля, то выводит его на экран вместе с номером i. Таким образом, в результате работы программы на экран будут выведены все положительные элементы массива А.

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

7   голосов , оценка 3.857 из 5
Похожие ответы