Two dimensional array as buffer for screen Learn programming C# Sharp

Lesson:

Arrays, Structures and Strings


Exercise:

Two dimensional array as buffer for screen 47


Objetive:

Create a C# program that declares a 70x20 two-dimensional array of characters, "draws" 80 letters (X, for example) in random positions and displays the content of the array on screen.


Code:

using System;
public class exercise92
{
    public static void Main()
    {
        char[,] position = new char[20, 70];

        Random generator = new Random();
        int i = 0;

        for (; i < 80; i++)
            position[generator.Next(0, 20), generator.Next(0, 70)] = 'X';

        for (i = 0; i < 20; i++)
        {
            for (int j = 0; j < 70; j++)
                Console.Write(position[i, j]);

            Console.WriteLine();
        }
    }
}