Просьба к бывалым программистам не писать комментарии типа “и зачем ты это написал?”, “об этом можно прочитать в любом учебнике” и т.п. Я понимаю, что бывалых раздражают такие статьи - статьи об элементарном. Однако вспомните себя начинающими программистами, может раздражение немного пройдёт. Да, в любом учебнике об этом можно почитать. Но не все читают учебники. Кто-то просто из любопытства зайдёт на эту страницу, кому-то надо быстро дать ответ на экзамене и т.п. Так что у таких статей клиентура всегда есть. Ну а теперь по сути… Функция в С++ (как и в любом другом языке программирования) - это обособленный блок кода, который решает какую-то задачу (например, возведение числа в степень), и при необходимости выдаёт результат. В С++ функция выглядит примерно так: <Тип возвращаемого значение> ИмяФункции(<Аргументы функции>) { <Код функции> <return Выражение;> } То, что находится в треугольных скобках, не является обязательным. То есть в простейшем случае ваша функция может выглядеть так: