Написать программу по заданию - 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
Объяснение кода листинга программы
FOR i = k TO l
— цикл от k до lIF i < (k + l) / 2
— условие, что i меньше (k+l)/2SWAP A(i), A(k + l — i)
— обмен элементов массива A(i) и A(k+l-i)NEXT
— переход к следующей итерации цикла
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д