Дана матрица из 3 строк и 2 столбцов.Найти в матрице максимальный элемент и число,характеризующие его встречаемость в матрице- 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
29
30
31
CLS
n=3:m=2
DIM a(n,m)
RANDOMIZE TIMER
FOR i=1 TO n
 FOR j=1 TO m
  a(i,j)=INT(RND*21)-10
 NEXT j
NEXT i
PRINT "Matrica"
FOR i=1 TO n
 FOR j=1 TO m
  PRINT a(i,j);
 NEXT j
 PRINT
NEXT i
PRINT
max=a(1,1)
FOR i=1 TO n
 FOR j=1 TO m
  IF a(i,j)>max THEN max=a(i,j)
 NEXT j
NEXT i
k=0
FOR i=1 TO n
 FOR j=1 TO m
  IF a(i,j)=max THEN k=k+1
 NEXT j
NEXT i
PRINT "Maksimalniy element=";max
PRINT "on vstrchaetsya ";k;" raz"

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

Leave a Comment