Сравнить первый и последний символы - C#
Формулировка задачи:
Что я делаю:
Но на строке if (y[y.Length] == y[0]) пишет "Необработанное исключение".
Что вообще конкретно надо? Вывести N-ное число, у которого первый и последний символ равны.
static void Main(string[] args) { int x = int.Parse(Console.ReadLine()); if(x < 10) { s = x; } else { Console.WriteLine(Int(x)); } Console.ReadLine(); } static int Int(int x) { int t = 0; string y = ""; for (int i = 0; i < 100000; i++) { y = String.Format("{0}", i); if (y[y.Length] == y[0]) //если последнйй и первый символы равны, то прибавляем значение. t++; if (t == x) //если значение подошло к N-ному, то всё хорошо и можно выводить наше число. return i; } return 0; }
Решение задачи: «Сравнить первый и последний символы»
textual
Листинг программы
if (y[y.Length-1] == y[0])
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д