Как вынести функцию в отдельный файл?
Для того чтобы вынести функцию в отдельный файл нам понадобится разбить нашу программу на несколько частей.
Обычно это делают так:
 * Прототипы функций помещаются в заголовочный файл (.h)
 * Реализации (определения) функций помещаются в отдельный .cpp файл
 * В файле (с main()), где вызываются функции, подключается файл