C# Задачи - количество счастливых билетов

Задача: Подсчитать количество счастливых билетов в диапозоне от 000001 до 999999
Билет счастливый если сумма первых трёх чисел в номере, равна сумме второй тройке чисел.

using System;
namespace ConsoleApplication1
{
    class Program
    {
        //Задача: Подсчитать количество счастливых билетов в диапозоне от 000001 до 999999
        //Билет счастливый если сумма первых трёх чисел в номере, равна сумме второй тройке чисел.
        static void Main(string[] args)
        {
            string s;
            int n1, n2;
            for (int i = 1; i < 999999; i++)
            {
                s = String.Format("{0:000000}", i);
                n1 = (int)s[0] + (int)s[1] + (int)s[2];
                n2 = (int)s[3] + (int)s[4] + (int)s[5];
                if (n1==n2)
                {
                    Console.WriteLine(s);
                }
            }
            Console.ReadLine();
        }
    }
}
Отправить комментарий

Популярные сообщения