zadach4.BAS

{* Задача4 *}

REM basic

' В заданной матрице A(N, M) поменять местами строки с номерами P и Q
' (1 <= P <= N, 1 <= Q <= N).


CLS
INPUT "Количество строк - ", N
INPUT "Количество столбцов - {, M
}Dim A(N, M) {Резервирование памяти для матрицы
}For i = 1 To N {Ввод матрицы
}  For j = 1 To M
    PRINT "A(" ; i ; ", " ; j ; ") = " ; : INPUT A(i, j)
  Next j
Next i : PRINT

INPUT "P = " , P : INPUT "Q = " , Q

CLS : PRINT "Исходная матрица :"
For i = 1 To N 
  For j = 1 To M
    PRINT A(i, j) ;
  Next j
  PRINT
Next i

For j = 1 To M 
  Tmp=A(P,j):A(P,j)=A(Q,j):A(Q,j)=Tmp
Next j

PRINT : PRINT "Матрица-результат :"
For i = 1 To N 
  For j = 1 To M
    PRINT A(i, j) ;
  Next j
  PRINT 
Next i
End