#include /* Пространства имён - namespace Определяем переменные/структуры/функции внутри пространства имён. Давайте назовём его mipt Чтобы получить доступ к этим переменным/структурам/функциям вне пространства имён, нужно добавить к имени название пространства имён и оператор :: В данном случае нужно добавить mipt:: */ namespace mipt { int a = 5; float b = 1.2; int square(int x) { return x * x; } } int main() { printf("%i\n", mipt::square(4)); } /* Задание: 1) Скомпилируйте программу и запустите, что она напечатает? 2) Что будет, если забыть написать mipt:: у названия функции square? 3) Передайте в функцию mipt::square переменную a из пространства имён mipt 4) Напишите функцию float average(float x, float y), которая будет принимать 2 числа и возвращать их среднее арифметическое. Поместите эту функцию в пространство имён mipt и вызовите эту функцию из main 5) Напечатайте среднее арифметическое от a и b, используя функцию average */