Почему сообщение выводится несколько раз? - C#
Формулировка задачи:
Помогите пожалуйста.
вот мой код для определения палиндрома, он работает, но когда происходит вывод, он выводит циклично, то по 2-3 раза Не является выводит или Является. Подскажите, что сделать, чтобы выводился ответ только один раз.
int n = int.Parse(Console.ReadLine()); string s = n.ToString(); for(int i=0; i<s.Length/2; i++) if (s[i] != s[s.Length - i - 1]) Console.WriteLine("Не является"); else Console.WriteLine("Является"); Console.ReadKey();
Решение задачи: «Почему сообщение выводится несколько раз?»
textual
Листинг программы
bool IsPolyndrom(int n) //или static bool IsPolyndrom(int n) { string s = n.ToString(); for (int i = 0; i < s.Length / 2; i++) if (s[i] != s[s.Length - i - 1]) return false; return true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д