Дан двумерный массив.Найти число пар одинаковых (соседних) элементов в каждом столбце — QBasic(Бейсик)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CLS
DEFINT K, X, Y
  
INPUT "Vvedite kol-vo stolbcov: "; x
INPUT "Vvedite kol-vo strok: "; y
  
DIM Ar(1 TO x, 1 TO y) AS INTEGER
  
RANDOMIZE TIMER
  
FOR i = 1 TO x
    FOR j = 1 TO y
        Ar(i, j) = INT(RND * 10)
        PRINT Ar(i, j)
    NEXT j
NEXT i
  
k = 0
FOR i = 1 TO x
    FOR j = 1 TO y - 1
        IF Ar(i, j) = Ar(i, j + 1) THEN
            k = k + 1
        END IF
    NEXT j
NEXT i
  
PRINT "Kolichestvo par v stolbcah = "; k
END

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment