>
Блок-схема підпрограми Zadacha4
void PrintMass2 (unsigned int M, unsigned int N, int ** p) - функція друкує елементи масиву. Вхідні параметри: N, M - розмірність масиву, p -вказівник на масив. Вихідного значення немає.
Блок-схема підпрограми PrintMass2
void PrintMass (unsigned int size, unsigned int N, int * p) - функція друкує елементи масиву. Вхідні параметри: sz - розмірність масиву, p -вказівник на масив. Вихідного значення немає.
Блок-схема підпрограми PrintMass
Функція void SortMass (unsigned int sz, int * p) - функція сортує елементи масиву між заданими індексами
Вхідні параметри:
sz - кількість елементів у масиві
р - покажчик на масив
Локальні змінні:
к1 - початковий індекс елемента масиву
к2 - кінцевий індекс елемента масиву
i, j - індекси поточного елемента масиву
buf - додаткова змінна для обміну значень двох елементів масиву
У функції передбачено аварійне завершення роботи з виведенням відповідного повідомлення при неправильному введенні користувачем значень індексів елементів.
Блок-схема підпрограми SortMass
блок схема матриця програма
Блок-схема підпрограми MaxMass
Блок-схема підпрограми SumAfterZerro
Блок-схема підпрограми CreateMass2
Блок-схема підпрограми PrintMass2
Блок-схема підпрограми NonZerroRows
Блок-схема підпрограми SwitchColumn
Лістинг програмного продукту на мові С ++
//---------------------------------------------------------------------------
# pragma hdrstop
//---------------------------------------------------------------------------
//Підключення бібліотечних файлів C ++:
# include lt; stdlib.h gt;// Необхідний для операцій з генератором випадкових чисел
# include lt; iostream.h gt;// Необхідний для операцій потокового введення-виведення
# include lt; conio.h gt;// Необхідний для роботи з консоллю
# include lt; stdio.h gt;// Необхідний для форматованого введення-виведення
# include lt; iostream gt;
# include lt; windows.h gt;
# include lt; math.h gt;
//Прототипи функційZadacha1 (); Zadacha2 (); Zadacha3 (); Zadacha4 (); * CreateMass (unsigned int amp;); ** CreateMass2 (unsigned int amp ;, unsigned int amp;) ; PrintMass (unsigned int, int *); PrintMass2 (unsigned int, unsigned int, int **); PrChetn (unsigned int, int *); NonMinusCols (unsigned int, unsigned int, int **); SumBetweenMinus (unsigned int sz , int * p); SwitchColumn (unsigned int M, unsigned int N, int ...