[Homework] Advanced C# - Arrays, Lists, Stacks, Queues - Въпрос за задача 5
Здравейте.
Проблема при мен е, че нямам идея как да изпринтя последният елемент от последната нарастваща редица. Като цяло и начина ми се струва малко абсурден, но по добър не можах да измисля. Това е без момента за намирането на най - дългата редица. Също се чудя как при if - a да не изключвам последния елемент, т.е когато вече numbers[i+1]<numbers[i] все пак да отпечатам и numbers[i+1]. Затова съм и изнесъл след else-а един console.write. Ако някой може да ми предложи цялостно решение на задачата за да го разгледам ще му бъда много благодарен
class Program
    {
        static void Main()
        {
           int currentidex = 0;
            int[] numbers = Console.ReadLine().Trim().Split().Select(int.Parse).ToArray();
            for (int i=currentidex; i<numbers.Length-1;i++)
            {
                if (numbers[i] < numbers[i + 1])
                {
                    Console.Write("{0}", numbers[i]);
                }
                else
                    Console.WriteLine(numbers[i]);
                currentidex = i + 1;
                continue;
                
            }
        }
    }
}
