Понятность — есть комментарии ко всем функциям и глобальным переменным, используются именованные константы
— Качество — нет дублирования кода, слишком длинных функций, нет ошибок в применении конструкций языка С, нет необоснованных усложнений
— Полнота реализации требований
Нужно с графикой, интерфейсом