Добрый день/утро. Как лучше объявлять содержание функции (до функции main() или после) ? (скриншоты ниже)
второй твой вариант называется обьявил прототип функции(в строке 4), а уже после main ты сделал реализацию этой самой функции. второй вариант считается более удобочитаемым.
Если функций 3 и больше мне кажется лучше в файл вынести, в *.h файле их инициализация, а в *.cpp их реализация. Описывать где хочешь, я обычно делаю так: void имя_ф-ции(аргументы); int main(){ return 0; } void имя_ф-ции(аргументы) Код void имя_ф-ции(аргументы); int main(){ return 0; } void имя_ф-ции(аргументы)