Почему сообщение выводится несколько раз? - 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;
}