Напечатать в обратном порядке все положительные элементы массива - QBasic

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

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

Имеется массив A и N произвольных чисел A (N), среди которых есть положительные, отрицательные и равные нулю. Составить программу которая напечатает в обратном порядке все положительные элементы. Например, если A= {2,4-9,5,6,-3,2}, результат: 2,6,5,4,2. Программирование через qbasic.

Подскажите пожалуйста!

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

textual
Листинг программы
  1. input "vvedite kol-vo elementov ",n
  2. dim a(n)
  3. randomize timer
  4. for i=1 to n
  5. a(i)=int(rnd*20)-10
  6. next
  7. print"massiv"
  8. for i=1 to n
  9. print a(i);
  10. next
  11. print
  12. print "resultat"
  13. for i= n to 1 step-1
  14. if a(i)>0 then print a(i);
  15. next

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

В этом коде сначала пользователю предлагается ввести количество элементов массива (до 20). Затем, после инициализации массива случайными числами от -10 до 10, выводится весь массив на экран. Далее, в обратном порядке (от большего к меньшему) выводятся только положительные элементы массива.

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


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

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

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

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

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

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