ементів. p align="justify"> Функція void del_matr (int ** matr, int k) видаляє динамічну матрицю.
Функція int ** memory (int k) виділяє пам'ять під динамічну матрицю.
Функція int ** form_matr (CepCont * st, int k) перетворює список в матрицю.
Функція void vivod_matr (int ** matr, int k, HWND hwndEdit) виводить отриману матрицю зв'язності на екран.
Функція void save_matr (char file_name [], int ** matr, int k) зберігає матрицю у файл.
Функція void del_spis (CepConrt * BegSpis) видаляє динамічний список.
Функція MyDlgProc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) обробка повідомлень діалогу.
1.4 Cтруктурная схема основної програми
1.5 Алгоритм функції vvod ():
1.6 Алгоритм функції int ** matr ()
2. Опис контрольного прикладу
Дана схема варіанту № 12:
В
Складемо вхідний опис заданої схеми у вигляді списку по ланцюгах:
3
1
1
3
2
1
2
2
2
1
4
3
2
2
1
2
3
1
3
2
1
5
2
3
2
3
2
3
4
За вхідному опису схеми сформуємо матрицю зв'язності
1 1 0 0 0 1
0 1 0 0 0 1
1 0 1 1 0 0
0 1 0 0 2 0
0 1 0 0 1 0
0 0 2 1 0 2
1 0 0 0 2 0
Побудуємо граф:
В
Ми отримали вірні результати, що дозволяє нам зробити висновок про правильну реалізації алгоритму в прогр...