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
Post a Comment