Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2014, 22:05   #1
evgeny23
Новичок
Джуниор
 
Регистрация: 07.12.2014
Сообщений: 1
По умолчанию Найти все симметричные числа C#

Задача: необходимо найти все симметричные числа от 1 до N(вводиться пользователем). Пример : 1221, 121, 33, 32123. Мой вариант работает только для 3-х значных чисел, подскажите где же моя ошибка.
Код:
 int N = int.Parse(Console.ReadLine()); 

            bool isSimmetric = true;

            for (int i = 0; i < N; i++)
            {
                string str = Convert.ToString(i);

                for (int j = 0; j < str.Length/2; j++)
                {

                    string sLast = str.Substring(str.Length - (j+1), 1);
                    string sFirst = str.Substring(j, 1);

                    if (sLast == sFirst)
                    {
                        isSimmetric = true;
                    }
                    else
                    {
                        isSimmetric = false;
                    }
                    
                }
                if (isSimmetric)
                {
                    Console.WriteLine(i);
                }
            }
            Console.ReadLine();
evgeny23 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить все числа до n которые равны сумме своих делителей (совершенные числа)//не могу найти ошибку в своей програме на паскале games_vandal Паскаль, Turbo Pascal, PascalABC.NET 0 22.12.2012 14:24
Найти все пятизначные числа dubailand Паскаль, Turbo Pascal, PascalABC.NET 9 16.01.2011 21:42
Найти все делители числа N torah Помощь студентам 33 06.11.2010 00:15
найти все симметричные четырехзначные числа , например 7667, 1331 V I K T O R I Y A Паскаль, Turbo Pascal, PascalABC.NET 6 03.05.2009 15:47
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49