Определение "счастливого билета" - C#

Узнай цену своей работы

Формулировка задачи:

В поиске нашел много тем, но всё не то, что нужно. В общем, программа должна писать если билетик счастливый "Ваш билет счастливый". Если не счастливый - "Ваш билетик обычный". Вот что у меня получилось, но у меня ошибка..Когда билетик счастливый программа пишет "несчастливый". У меня точно проблемы в N1-N6. Но что я не так делаю?? Мне нужно именно по моему принципу (т.е. через округление остатка находить каждую цифру).
namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {Console.WriteLine("Введите номер билета");
         Int32 N=Convert.ToInt32(Console.ReadLine());
         Int32 N1,N2,N3,N4,N5,N6;
         N1=N % 1000000;
         N2=N % 100000;
         N3=N % 10000;
         N4=N % 1000;
         N5=N % 100;
         N6=N % 10;
         if (N1 + N2 + N3 == N4 + N5 + N6)
         {
             Console.WriteLine("Ваш билет счастливый");
         }
         else 
         {Console.WriteLine("Ваш билет не счастливый");
         }
            Console.ReadKey();
        } 

    }
}

Решение задачи: «Определение "счастливого билета"»

textual
Листинг программы
            static void Main(string[] args)
            {
                Console.WriteLine("Введите номер билета");
                Int32 N = Convert.ToInt32(Console.ReadLine());
                Int32 N1, N2, N3, N4, N5, N6;
                N6 = N / 100000;
                N -= N6*100000;
                N5 = N / 10000;
                N -= N5*10000;
                N4 = N / 1000;
                N -=N4 *1000;
                N3 = N / 100;
                N -=N3 *100;
                N2 = N / 10;
                N1 = N % 10;
 
                if (N1 + N2 + N3 == N4 + N5 + N6)
                {
                    Console.WriteLine("Ваш билет счастливый");
                }
                else
                {
                    Console.WriteLine("Ваш билет не счастливый");
                }
                Console.ReadLine();
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы