Advertisement
stak441

Arrays - ptoblem 5

Jan 8th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.89 KB | None | 0 0
  1. using System;
  2.  
  3.     static void Main(string[] args)
  4.         {
  5.             int[] array = { 2, 2, 1, 3, 5, 7, 7, 9, 10, 13};
  6.             int maxCounter = 0;
  7.             int start = 0;
  8.  
  9.             for (int i = 0; i < array.Length - 1; i++)
  10.             {
  11.                 int counter = 1;
  12.                 while (i < array.Length - 1 && array[i] < array[i+1])
  13.                 {
  14.                     counter++;
  15.                     i++;
  16.                 }
  17.                 if (counter > maxCounter)
  18.                 {
  19.                     maxCounter = counter;
  20.                     start = i - maxCounter + 1;
  21.                 }
  22.             }
  23.             Console.WriteLine("The maximal increasing seuqence is {0}", maxCounter);
  24.             for (int i = start; i < start + maxCounter; i++)
  25.             {
  26.                 Console.Write(array[i] + " ");
  27.             }
  28.             Console.WriteLine();
  29.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement