Solving tasks from book "С++ examples and tasks"
- Локальные переменные должны начинаться с маленькой буквы.
- Здесь можно вместо int использовать auto, т.к. тип n явно задан ранее.
- Желательно всё-таки выводить какое-то описание для пользователя. Например стоит вывести сообщение: "Введите число для ....:".
- Ссылки имеется смысл делать если обьем даных больше чем базовый тип
- const нужно указывать если аргумент не должен изменится
- Желательно здесь всё-таки какое-то сообщение об ошибке выдать.
- coefficient_is_valid лучше чем is_lower_binominal_coefficient_more_than_zero
- переполнение int
- constexp использовать для переменных, значения которых известно на этапе компиляции
- стиль кода должен быть единообразным, например писать всегда return EXIT_SUCCESS
- глобальные переменные должны быть в верхнем регистре