This commit is contained in:
oniic
2026-04-25 17:23:04 +07:00
parent 7f0f6ab5ba
commit 92b040fb32
129 changed files with 1809 additions and 1112 deletions
-111
View File
@@ -1,111 +0,0 @@
## Matrix
Когда вы запускаете програму она будет ожидать одну из следующих коммнад.
Ввод чисел будет проигнорирован но, адм символы приведут к завершению программы.
При вводе символов весь ввод является строкой.
Делителем строк являются - Space Enter EOT
Также каждый 10 символ - новая строка
При вводе, каждое запрашиваемое значение должно заканчиваться делителем
###### Пример:
create
0
10 20
getmatrix
exit
Номер матрицы ограничен их возможным колличеством установленным в header.h
По умолчанию = 20
Если вы пытаетесь манипулировать несуществующей матрицей
То будет создана матрица 4 X 4 со случайными значениями от -100 до 100
##
Далее будет описыватся только ожидаеммый ввод после команды.
Функцианал коммнады понятен из названия.
#### create
(Ожидается 3 числа)
номер-матрицы
коллво-строк
коллво-колон
#### input
(Ожидается 1 число)
номер-матрицы
(далее будет ввод матрицы X на Y необходимо ввести X\*Y значений)
int1 int2 int3 ... int(x\*y)
#### getmatrix
(Ожидается 1 число)
номер-матрицы
#### logic
(Ожидается 2 числа)
номер-матрицы1
номер-матрицы2
(Ожидается логическая операция > < >= <= != == )
Логическа-операция
#### edit
(Ожидается 1 число)
номер-матрицы
(Далее принимает X\*Y чисел и заменяет предыдущие)
(Так же может принять 3 буквенных выражения,
add - все последующие введёные числа будут добавлены к имеющимся
sub - от всех имеющихся чисел будут отняты последующие введёные
point - указать на точку в массиве начиная с которой продолжить заполнение, row:col для разделения могут использоваться , . :)
#### random
(Ожидается 1 число)
номер-матрицы
#### copy
(Ожидается 2 числа)
номер-матрицы-откуда-копировать
номер-матрицы-куда-копировать
#### destruct
(Ожидается 1 число)
номер-матрицы
#### getcolum
(Ожидается 2 числа)
номер-матрицы
номер-столбца
#### getrow
(Ожидается 2 числа)
номер-матрицы
номер-строки
#### transp
(Ожидается 1 число)
номер-матрицы
#### determ
(Ожидается 1 число)
номер-матрицы
#### obr
(Ожидается 1 число)
номер-матрицы
#### exit
Binary file not shown.
Binary file not shown.
Binary file not shown.