Ввести матрицу A(k,l), k<>l. Вычислить среднее значение элементов матрицы (SR). Заменить числом 1 значения элементов матрицы А, которые меньше SR. Вывести исходную и преобразованную матрицы.- 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
32
33
34
35
36
37
38
REM 45
CLS
INPUT "vv razmer matritcu", k,l
PRINT "vv el-tu"
FOR i=1 TO k
FOR j=1 TO l
INPUT "", a(i,j)
NEXT j
NEXT i
PRINT "vu vveli"
FOR i=1 TO k
PRINT
FOR j=1 TO l
PRINT a(i,j); "  ";
NEXT j
PRINT
NEXT i
PRINT "novaya matritca"
S=0
FOR i=1 TO k
FOR j=1 TO l
S=S+a(i,j)
NEXT j
NEXT i
SR=S/(k*l)
FOR i=1 TO k
FOR j=1 TO l
IF(a(i,j)<SR) THEN a(i,j)=1
NEXT j
NEXT i
FOR i=1 TO k
PRINT
FOR j=1 TO l
PRINT a(i,j); "  ";
NEXT j
PRINT
NEXT i
END

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

Leave a Comment