Упорядочить элементы каждого ряда матрицы по возрастанию - QBasic
Формулировка задачи:
Пожалуста помогите зделать задание: (Двухмерний масив) В заданой матрице A(n,m) нужно упорядочить елементи каждого ряда по возростанию. Вот што зделала я:
Это qbasic, я вроди всё написала но строчька IF выводитса как "индекс вне диапазона", я незнаю что дальше делать, у меня екзамен послезавтра, срочьно надо здать.
Листинг программы
- CLS
- DIM i AS INTEGER, j AS INTEGER, n AS INTEGER, m AS INTEGER
- DIM k AS INTEGER
- INPUT "Vvedite kolvo strok-->"; n
- INPUT "Vvedite kolvo stolbcov-->; m
- DIM a(i,j) as integer
- RANDOMAZE TIMER
- FOR i=1 to n-1
- FOR j=1 to m-2
- FOR k=j+1 to m-1
- IF a(i,j)>a(i,k) THEN
- t= a(i,j)
- a(i,j)=a(i,k)
- a(i,k)=t
- END IF
- NEXT k
- NEXT j
- NEXT i
- PRINT "a(i,j)="; a(i,j)
Решение задачи: «Упорядочить элементы каждого ряда матрицы по возрастанию»
textual
Листинг программы
- INPUT "Vvedite kolvo strok-->"; n
- INPUT "Vvedite kolvo stolbcov-->; m
- DIM a(i,j)as integer
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д