Написать программу по заданию - QBasic (27125)

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

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

Здравствуйте помогите написать программу на

QBasic

Задание такое

Дан массив A размера N и целые числа К и L (1<=K<L<=N). Переставить в обратном порядке элементы массива, расположенные между элементами A(K) и A(L), включая эти элементы. Буду очень благодарен тем кто напишет код!!!

Решение задачи: «Написать программу по заданию»

textual
Листинг программы
FOR i = k TO l
   IF i < (k + l) / 2 THEN
      SWAP A(i), A(k + l - i)
   END IF
NEXT

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

  1. FOR i = k TO l — цикл от k до l
  2. IF i < (k + l) / 2 — условие, что i меньше (k+l)/2
  3. SWAP A(i), A(k + l — i) — обмен элементов массива A(i) и A(k+l-i)
  4. NEXT — переход к следующей итерации цикла

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


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

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

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