Unsolved Math Problem, a^n+b^n=c^n
Начинаещ съм. 100% съм обеден,че някой на планетата Земя го е пробвал с 1000х по-силен компютър и 1000х по смислен код, но реших да си разнообразя часовете около 3:00-4:00 сутринта и да търся неоткритите от математиците над 300 години числа, изпълняващи уравнението в заглавието(като изключим питагоровите числа).
using System;
namespace unsolvedMath
{
    class Problem
    {
        static void Main()
        {
            var length = int.Parse(Console.ReadLine());
            long a;
            long b;
            long c;
            long n;
            for (int i = 1; i <= length; i++)
            {
                c=i;
                for (int o = 1; o <= length; o++)
                {
                    b=o;
                    for (int j = 1; j <= length; j++)
                    {
                        a=j;
                        for (int z = 1; z <= length; z++)
                        {
                            n = z;
                            if (Math.Pow(a, n) + Math.Pow(b, n) == Math.Pow(c, n))
                            {
                                Console.WriteLine("a={0},b={1},c={2},n={3}", a, b, c, n);
                                Console.WriteLine("{0}^{1}+{2}^{1}={3}^{1}", a, n, b, c);
                            }
                        }
                    }
                }
            }
        }
    }
}
Инпута е просто за да пробвам, постепенно с по-големи и по големи числа и да следя какво се случва...
програмката естествено открива всички комбинации при n=1 и  питагоровите числа при n=2, но при по големите стойности започна да се дави. Започна да твърди,че 3^20+20^20=20^20 и още доста такива примери... искам просто да разбера защо се случва това...като цяло безмислено е всичко това, но на мен просто ми е любопитно, защо започва да смята грешно.
Благодаря за отделеното време. :)
 все пак не знаех и си запълних времето в ранната сутрин. Благодаря за поправката.
  все пак не знаех и си запълних времето в ранната сутрин. Благодаря за поправката.
Благодаря