Постановка завдання
У одновимірному масиві, що складається з n речових елементів, обчислити:
номер максимального негативного елемента;
перетворити масив таким чином, щоб в першій його половині розташовувалися елементи, що стояли у вихідному масиві на непарних позиціях, у другій - елементи, що стояли на парних позиціях. Передбачити випадки, коли n - парне і коли n - непарній.
Дана целочисленная квадратна матриця розмірністю NxN. Визначити:
кількість рядків, середнє арифметичне елементів яких більше заданої користувачем величини;
суму елементів, розташованих нижче побічної діагоналі
За допомогою генератора випадкових чисел занести в масив Х (18) числа з діапазону від - 15 до 20. Написати функцію для знаходження індексу мінімального елемента масиву. Введення елементів масиву і виклик створеної функції здійснювати в основній програмі. Визначити, в якій половині масиву розташований мінімум (перший або другий).
Написати функцію, що виводить номери тих рядків матриці В (6,4), перший і останній елементи яких дорівнюють нулю, і підраховують кількість таких рядків. Введення елементів матриці (за допомогою генератора випадкових чисел) і виклик створеної функції здійснювати в основній програмі.
Дано рядок символів. З'ясувати, чи вірно, що серед символів рядка є всі букви, що входять в заданий користувачем слово.
Опис глобальних змінних
Було розроблено програмний засіб згідно заявленим в методичних вказівках вимогам. Для успішної роботи даного програмного засобу відповідно до ставляться розробником було вирішено глобальні змінні не використовувати. Це підвищує мобільність програми і і відповідає основним принципам структурного програмування.
Виконання кожної підзадачі проводиться в окремій функції, виклик яких виробляється з головного меню, розташованого в головний функції main (). Організація роботи меню виконана з використанням однієї змінної - punkt. У цю змінну зчитується значення, що вводиться користувачем програмного засобу і відповідне тому номеру пункту меню, яке користувач вибирає для виконання.
Блок-схема головного функції main ().
Опис основних підпрограм
У даному програмному засобі розробником були складені 2 основні функції Zadacha1 () і Zadacha2 () відповідно, реалізують одну з поставлених в умові завдань. При цьому кожна з цих функцій містить в собі звернення ще до ряду підпрограм, відповідальних за реалізацію окремих типових алгоритмів.
Описи функцій програмного засобу:
Zadacha1 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 1 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує.
Zadacha2 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 2 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує
Zadacha3 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 3 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує
Zadacha4 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 4 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує
Fzad5 () - функція містить підменю, пункти якого відповідаю підзадач, викладеним у завданні Завдання 5 (див. «Постановка завдання»); вхідних параметрів функція не має; значення, що повертається функція не формує
Блок-схема підпрограми Zadacha1
Блок-схема підпрограми Zadacha2
Блок-схема підпрограми Zadacha3