zadach141.BAS

{* Задача141 *}

REM basic

' Дана матрица N*M. Переставить местами строки с четными и нечетными номерами.


CLS
RANDOMIZE TIMER
INPUT "vvedite n"; n
INPUT "vvedite m"; m
Dim a(n, m), b(n)
For i = 1 To n: For j = 1 To m
        a(i, j) = FIX(RND * 100)
        c(i) = a(i, 1)
NextNext
For i = 1 To n: For j = 1 To m
        PRINT a(i, j);
Next: PRINT: Next
PRINT String$(80, 196)
For i = 1 To n: For j = 1 To m
        If (i And 1) = 0 Then SWAP a(i, j), a(i - 1, j)
NextNext
For i = 1 To n: For j = 1 To m
        PRINT a(i, j);
Next: PRINT: Next
PRINT String$(80, 196)
For i = 1 To n: For j = 1 To m
        If a(i, j) > c(i) Then c(i) = a(i, j)
NextNext
For i = 1 To n
    PRINT c(i);
Next
End