Защо при мене отговорите излизат правилно в джъджа грешно?
Решавам пример Sample Coding 101 Exam - Jan 2016 за втори път срещам проблем при, който на моя компютър резултатите излизат правилно, а в джъджа грешно. Първият път проблемът беше на задача 05 Date after 5 Days, на която се оказа че проблемът е в локал настройките на компютъра и в резултат на това как се изписват датите.
Сегашният проблем е задача 8 Increasing Elements. Немога да измисля защо като пускам кода при мен дава различни резултати от в джъджа. Моето решение на задачата е:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Exam_2_2
{
    class Program_2
    {
        static void Main(string[] args)
        {
            int n = Int32.Parse(Console.ReadLine());
            int[] numbers = new int[n];
            for (int i = 0; i < n; i++)
            {
                int num = Int32.Parse(Console.ReadLine());
                numbers[i] = num;
            }
            int chain = 1;
            int tempchain = 1;
            for (int i = 0; i < n; i++)
            {
                for (int f = i; f < n-1; f++)
                {
                    if (numbers[f] < numbers[f+1])
                    {
                        tempchain = tempchain + 1;
                    }
                    else
                    {
                        break;
                    }
                }
                
                if (chain < tempchain)
                {
                    chain = tempchain;
                }
                tempchain = 1;
            }
            Console.WriteLine(chain);
        }
    }
}
Някой има ли някакви идеи?
ПС: Как да направя кода да изглежда като код?