Найти ошибку в игре "Города" - C#
Формулировка задачи:
class Program { static void _city_ (string city) { Console.WriteLine("Компьютер выбрал город {0}", city); Console.WriteLine("Вы:"); } static void Main(string[] args) { string[] cities_List = new string[] {"Архангельск","Белгород","Воркута","Геленджик", "Дзержинск","Еманжелинск","Железногорск","Звенигород","Иркутск","Йошкар-Ола","Калининград","Липецк", "Москва","Новосибирск","Омск","Пермь","Рязань","Сочи","Тверь","Уфа","Фрязино","Хабаровск","Цимлянск","Челябинск","Шадринск","Щучье","Элиста","Южноуральск","Ялта" }; Console.WriteLine("Добро пожаловать в игру города!Смысл игры в том, чтобы каждое следующее название начиналось с той буквы, на которую заканчивалось предыдущее название. "); while (true) { Random rnd = new Random(); string city = cities_List[rnd.Next(0, 28)]; _city_(city); city = city.ToLower(); string your_choice = Console.ReadLine().ToLower(); string len = your_choice.Substring(0, 1); string citylen = city.Substring(city.Length-2,1); if (len == citylen) { Console.WriteLine("Следующий раунд."); } else if (citylen == "ъ"|| citylen =="ь"||citylen == "ы") { Console.WriteLine("Порпробуем ещё раз!"); } else { Console.WriteLine("Ты проиграл!"); break; } } } } }
Решение задачи: «Найти ошибку в игре "Города"»
textual
Листинг программы
string citylen = city.Substring(city.Length - 1, 1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д