Программа загадывает символ латинского алфавита, а пользователь должен отгадать - C#
Формулировка задачи:
Программа «загадывает» символ из английского алфавита. Пользователь отгадывает – вводит значение, а программа дает ответ «перед моим символом», «после моего символа», «угадал». Регистр символа имеет значение – если пользователь ввел строчную букву, а программа «задумала» прописную (или наоборот), то на экране выдается сообщение «не тот регистр».
Решение задачи: «Программа загадывает символ латинского алфавита, а пользователь должен отгадать»
textual
Листинг программы
- static void Main(string[] args)
- {
- Random rnd = new Random();
- int code = rnd.Next(65, 123);
- while ((code > 90 && code < 97))
- {
- code = rnd.Next(65, 123);
- Console.WriteLine(code);
- }
- int enter = 0;
- while(code != enter)
- {
- Console.WriteLine("Введите символ:");
- enter = (int)Console.ReadKey(true).KeyChar;
- if (enter > code) Console.WriteLine("перед моим символом");
- else if (enter < code) Console.WriteLine("после моего символа");
- else
- {
- Console.WriteLine("Угадал");
- Console.ReadKey(true);
- break;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д