Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам - C#
Формулировка задачи:
Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам.
Кто поможет, тому ничего не будет) Но если честно, то очень уж нужно
Решение задачи: «Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам»
textual
Листинг программы
static void Main(string[] args) { string sourceWord = "cyberforum.ru"; char[] sourceArray = sourceWord.ToCharArray(); char[] tempArray = Enumerable.Repeat('_', sourceArray.Length).ToArray(); tempArray[0] = sourceArray[0]; tempArray[sourceArray.Length - 1] = sourceArray[sourceArray.Length-1]; Console.WriteLine("Загадка: самый популярный форум программистов."); Console.WriteLine(string.Join("", tempArray)); char chr = Console.ReadKey().KeyChar; Console.WriteLine(""); while (true) { int posInSourceWord = sourceWord.IndexOf(chr); if (posInSourceWord >= 0) { while (posInSourceWord >= 0) { tempArray[posInSourceWord] = sourceArray[posInSourceWord]; posInSourceWord = sourceWord.IndexOf( chr, posInSourceWord + 1); } } else Console.WriteLine("Нет такой буквы!"); Console.WriteLine(string.Join("", tempArray)); if (!tempArray.Contains('_')) break; chr = Console.ReadKey().KeyChar; Console.WriteLine(""); } Console.WriteLine("You Win!"); Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д