n> Блок-схема алгоритму
4.4 Короткий опис програми
На початку програми виконано підключення стандартних бібліотек:
# include
# include
Основний метод int _tmain (int argc, _TCHAR * argv []) є точкою входу в програму. span>
Опишемо дані програми № 4 та їх ініціалізували значення:
const int n1 = 18, n2 = 12, n3 = 10; - розміри масивів < span align = "justify"> double b [n1], c [n2], z [n3]; - масиви
Опишемо методи програми № 4, уточнивши параметри для виклику користувальницьких методів:
- double SearchMax (double a [], int n) - функція, що виконує пошук максимального значення масиву a і повертає це значення. Виклик функції виконується тричі.
- double SearchMin (double a [], int n) - функція, що виконує пошук мінімального значення масиву a і повертає це значення. Виклик функції виконується тричі.
- int Count (double a [], int n, double max, double min) - функція пошуку для масиву а кількості елементів, значення яких менше середнього між мінімальним елементом і максимальним.
Особливістю програмної реалізації є виключення циклу і триразовий виклик функцій Count .
5. Складання програм з використанням функцій при обробці матриць
5.1 Постановка завдання
Словесний уявлення алгоритму: Задані масиви F (8), G (11), H (14). Для кожного з масивів знайти твір ненульових елементів, якщо кількість позитивних елементів більше половини і суму негативних елементів, в іншому випадку. Елементи масивів визначаються за формулами: Елементи масивів необхідно визначити за формулами:
Fi = 1,4 i + tg (i - 5,5); = 8,5 j + tg (j + 3,9); = 2,9 k - tg (k + 1,7) . (5.1)
Відповідно до методичних вказівок необхідно вивчити теоретичний матеріал додатків, літературних джерел [1-9], розглянути приклад. Для автоматизації алгоритму необхідно скласти програму, в якій використана підпрогр...