Определите значение и номер последнего отрицательного числа - QBasic
Формулировка задачи:
Организуйте массив. Определите значение и номер последнего отрицательного числа.
Решение задачи: «Определите значение и номер последнего отрицательного числа»
textual
Листинг программы
- n = 5
- m = 6
- DIM a(1 TO n, 1 TO m)
- FOR i = 1 TO n
- FOR j = 1 TO m
- a(i,j) = INT(RND*100)-50
- NEXT j
- NEXT i
- FOR i = 1 TO n
- FOR j = 1 TO m
- PRINT USING "### "; a(i,j);
- NEXT j
- NEXT i
- L = a(1,1): IL = 0: jL = 0
- FOR i = 1 TO n
- FOR j = 1 TO m
- IF a(i,j) < 0 THEN
- L = a(i,j)
- Il = i
- jL = j
- END IF
- NEXT j
- NEXT i
- PRINT "L = "; L, "IL = "; Il, "jL = "; jL
Объяснение кода листинга программы
- Задаются начальные значения переменных
n
иm
, которые определяют размер массиваa
. Значениеn
равно 5, аm
равно 6. - Создается массив
a
размеромn
наm
с помощью команды DIM a(1 TO n, 1 TO m). - Заполняется массив
a
случайными числами от -50 до 50 с помощью цикла FOR и формулы a(i,j) = INT(RND*100)-50. - Выводится на экран содержимое массива
a
с помощью цикла FOR и команды PRINT USING###
; a(i,j);. - Начальное значение переменной
L
равно первому отрицательному числу в массивеa
, а переменныеIl
иjL
равны индексам этого числа. - Циклы FOR проверяют каждый элемент массива
a
на отрицательность. Если элемент отрицательный, то его значение присваивается переменнойL
, а его индексы сохраняются в переменныхIl
иjL
. - Выводятся на экран значения переменных
L
,Il
иjL
с помощью команды PRINTL =
; L,IL =
; Il,jL =
; jL.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д