2023. március 22., szerda

2023.03.22. Betűeső

Házi feladat: megnézni a Mátrix c. filmet :) 

A futó program mintája alapján írj egy programot, ami megállás nélkül jelenít meg random karaktereket a konzol ablakban.





Egy lehetséges megoldás:
using System;
using System.Threading;
namespace matrix
{
  class Program
  {  
    static void Main(string[] args)
    {
      const int n = 120;
      bool[] betuk = new bool[n];
      Console.ForegroundColor = ConsoleColor.Green;
      Random rnd = new Random();
      for (int i = 0; i < n; i++)
      {
        if (i % 3 == 0)
        {
          betuk[i] = true;
        }
        else
        {
          betuk[i] = false;
        }
      }
      while (true)
      {
        for (int j = 0; j < n; j++)
        {
          if (betuk[j])
          {
            Console.Write(Convert.ToChar(rnd.Next(31, 127)));
          }
          else
          {
            Console.Write(' ');
          }
        }
        Console.WriteLine();
        Thread.Sleep(50);
      }
    }
  }
}


Nincsenek megjegyzések:

Megjegyzés küldése