Написати програму, яка, не рахуючи функцій, складається з одного рядка коду: виклик функції test(). У цій функції потрібно зробити можливість введення цілого числа з клавіатури. Окрім того, якщо воно позитивне, то викликається функція dodatne(), тіло якої містить виведення на екран слова "Додатне", якщо число від'ємне, то викликається функція vidyemne(), її тіло містить виведення на екран слова "Від’ємне". Зрозуміло, що виклик test() повинен йти після визначення функцій. Однак чи має значення порядок визначення самих функцій? Тобто чи повинні визначатися dodatne() і vidyemne() перед test() чи можуть бути після неї? Перевірте вашу гіпотезу, помінявши визначення функцій місцями. Спробуйте пояснити результат.