Почему сообщение выводится несколько раз? - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д