denisovatat7
?>

Дана квадратная матрица м*м. найти произведение элементов больших 0. составить вектор, составленный из средних арифметических значений каждой строки матрицы. в программе q-basic

Информатика

Ответы

Николаевич-Анатольевич599
DIM m AS INTEGER
CLS
INPUT "m=", m
DIM a(1 TO m, 1 TO m) AS INTEGER
RANDOMIZE TIMER
FOR i = 1 TO m
   FOR j = 1 TO m
      a(i, j) = 50 * RND - 25
      PRINT USING ""; a(i, j);
   NEXT j
   PRINT
NEXT i
DIM P AS DOUBLE, S AS INTEGER
DIM B(1 TO m) AS DOUBLE
P = 1
FOR i = 1 TO m
   S = 0
   FOR j = 1 TO m
      IF a(i, j) > 0 THEN P = P * a(i, j)
      S = S + a(i, j)
   NEXT j
   B(i) = S / m
NEXT i
PRINT "P="; P
PRINT "Vector"
FOR i = 1 TO m
   PRINT USING "###."; B(i)
NEXT i

Пример
m=5
   3 -12  -2  -3  -4
  11 -13  21  20  14
  21   5  18 -20  -1
  -3  24 -24 -19   8
 -14 -24  -7  -2  -3
P= 70413235200
Vector
 -3.60000
 10.60000
  4.60000
 -2.80000
-10.00000
Plyushchik_Nikita

ответ: 14) 12Кбайт = 12000 Байт

15) 896

16) Под блокнотом подразумевается стандартный Windows Notepad. Он как дважды два, и таким и задумывался. Предназначен для и возможно редактирования текстовых файлов(не документов, форматирование не изменяется), например .txt, .xml, .html и тд.

MSO Word предназначен для создания редактирования текстовых документов (не текстовых файлов) предназначеных в первую очередь для людьми. Потому очень много уделяется внимания форматированию текста, можно добавлять всякие рисунки, таблички и прочее.

Можно редактировать и текстовые файлы, но это не удобно.

Объяснение: 14) 1Кбайт = 1000 Байт

15) На каждый символ отводится по 2 байта а там 56 символов. 2*56= 112 байт. 1 Байт = 8 Бит

16) Тут объяснять то даже нечего.

evgeniishulov4696

Здравствуйте

(150, 200)

(130, 150)

(180, 210)

(200, 150)

Всего запусков будет 4

Объяснение:

все очень просто например возьмем  правильный запуск  

(150, 200)

x=150  y= 200 теперь подставляем в систему место y 200 а вместо  x 150

теперь получается 200>=150 and 150<=200 получается что система выдаст да . В этом задание простой принцип подставлять числа которые даны место букв. При этом если одна часть не правильна например возьмем

(190, 140)

x=190  y=140 подставляем 140>=150 and 190<=200 .

140>=150  неверно

190<=200 верно но все ровно ответ выдается НЕТ т.к одна часть системы не равна

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дана квадратная матрица м*м. найти произведение элементов больших 0. составить вектор, составленный из средних арифметических значений каждой строки матрицы. в программе q-basic
Ваше имя (никнейм)*
Email*
Комментарий*