Print Array in Orderly sequence looping for 7 times

           1,2,3,4

           5,6,1,2

           3,4,5,6

           1,2,3,4

           5,6,1,2

           1,2,3,4       

            int[] arr = {1,2,3,4,5,6 };

            int len = arr.Length;

            int loop = 7;

            int printlen = 4;

            int presentlength = 0;

            int previndex = 0;

            int s = 0;

            for (int i=0;i< loop; i++)

            {

                if (previndex > 0 && previndex < 5)

                    previndex = previndex + 1;

                else

                    previndex = 0;

                if (i>0)

                  presentlength = len - printlen;

                for (int j= previndex; j<(printlen + presentlength); j++)

                {

                    Console.Write(arr[j]);

                    previndex = j;

                    if(s==3)

                    {

                        break;

                    }

                    if(j==5)

                    {

                        previndex = 0;

                        presentlength = -2;

                        j = -1;

                    }

                    s = s + 1;

                }

                s = 0;

                Console.WriteLine();

            }

Comments

Popular posts from this blog

Bubble sorting stable algorithm