суббота, 24 марта 2012 г.

Двумерный массив в виде песочных часов

Консольная программка, которая заполняет двумерный массив из 0 и 1, в результате образуется нечто похожее на песочные часы)

        int[,] a = new int[7, 7];
            for (int i = 0; i < a.GetLength(0); i++)
            {
                for (int j = 0; j < a.GetLength(1); j++)
                {
                    if (i == 0 || i == a.GetLength(0)-1)
                        a[i, j] = 1;
                    if ((i == 1 || i == 5) && (j >= 1 && j <= 5))
                        a[i, j] = 1;
                    if((i==2 || i==4) && (j>=2 && j<=4))
                        a[i,j]=1;
                    if(i==3 && j==3)
                        a[i,j]=1;
                }
            }
            for (int i = 0; i < a.GetLength(0); i++)
            {
                for (int j = 0; j < a.GetLength(1); j++)
                {
                    Console.Write(a[i,j]+" ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.