Нужно написать простую и понятную программу на С++
Быки и коровы
Составить программу, позволяющую играть в «Быки и коровы»
игроку с компьютером.
Суть игры в следующем. Каждый из противников задумывает четырехзначное число, все цифры которого различны (первая цифра числа отлична от нуля). Необходимо разгадать задуманное число. Выигрывает тот, кто отгадает первый.
Противники по очереди называют друг другу числа и сообщают о количестве «быков» и «коров» в названном числе («бык» — цифра есть в записи задуманного числа и стоит в той же позиции, что и в задуманном числе; «корова» — цифра есть в записи задуманного числа, но не стоит в той же позиции, что и в задуманном числе).
Например, если задумано число 3275 и названо число 1234, получаем в названном числе одного «быка» и одну «корову». Очевидно, что число отгадано в том случае, если имеем 4 «быка».
!!1!!1 Необходимо чтобы была реализованная проверка на неверный ввод, т.е. - в интерфейсе вместе цифры ввели букву и т.д.
Все должно происходить графически в консоли!
Должна быть реализована процедура сохранения, чтобы потом при начале работы программы можно было выбрать незаконченную игру.
Курсавая работа.