Описати функцію Sign(X) цілого типу, що повертає для дійсного числа X наступні значення:
-1, якщо X < 0; 0, якщо X = 0; 1, якщо X > 0.
За допомогою цієї функції знайти значення вираження Sign(A) + Sign(B) для цих дійсних чисел A і B.
Описати функцію SumRange(A, B) цілого типу, суму усіх цілих чисел, що знаходить, від A до B включно (A і B — цілі). Якщо A > B, то функція повертає 0. За допомогою цієї функції знайти суми чисел від A до B і від B до C, якщо дані числа A, B, C.
Описати функцію MinElem(A, N) цілого типу, що знаходить мінімальний елемент цілочисельного масиву A розміру N. За допомогою цієї функції знайти мінімальні елементи масивів A, B, C розміру NA, NB, NC відповідно.
Даний масив A розміру N. Описати функцію, яка, не змінюючи цей масив, виводить номери його елементів в тому порядку, в якому відповідні ним елементи утворюють зростаючу послідовність.
Описати функцію IsPowerN(K, N) логічного типу, повертаючу TRUE, якщо цілий параметр K (> 0) є мірою числа N (> 1), і FALSE інакше. Дано число N (> 1) і набір з 10 цілих позитивних чисел. За допомогою функції IsPowerN знайти кількість мір числа N в цьому наборі.
Лекція 4. "Покажчики і Рекурсія"
● адресна арифметика мови Сі
● покажчики, основні поняття
● покажчики і масиви
● особливості масивів великих розмірів
● що таке рекурсія
● рекурсивний пошук
● переваги і недоліки рекурсій
● коли рекурсія не потрібна
● застосування функцій для декомпозиції завдання