Программа загадывает символ латинского алфавита, а пользователь должен отгадать - C#

Узнай цену своей работы

Формулировка задачи:

Программа «загадывает» символ из английского алфавита. Пользователь отгадывает – вводит значение, а программа дает ответ «перед моим символом», «после моего символа», «угадал». Регистр символа имеет значение – если пользователь ввел строчную букву, а программа «задумала» прописную (или наоборот), то на экране выдается сообщение «не тот регистр».

Решение задачи: «Программа загадывает символ латинского алфавита, а пользователь должен отгадать»

textual
Листинг программы
  1. static void Main(string[] args)
  2. {
  3.     Random rnd = new Random();
  4.     int code = rnd.Next(65, 123);
  5.     while ((code > 90 && code < 97))
  6.     {
  7.         code = rnd.Next(65, 123);
  8.         Console.WriteLine(code);
  9.     }
  10.            
  11.     int enter = 0;
  12.     while(code != enter)
  13.     {
  14.         Console.WriteLine("Введите символ:");
  15.         enter = (int)Console.ReadKey(true).KeyChar;
  16.         if (enter > code) Console.WriteLine("перед моим символом");
  17.         else if (enter < code) Console.WriteLine("после моего символа");
  18.         else
  19.         {
  20.             Console.WriteLine("Угадал");
  21.             Console.ReadKey(true);
  22.             break;
  23.         }
  24.     }
  25. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы