mahdavi1385
شنبه 03 اسفند 1398, 10:43 صبح
باسلام. لطفا کدی که با آنبتوانیم کاراکتری مانند * را در هر نقطه و به صورت تصادفی چاپ کنیم بگذارید .
the king
شنبه 03 اسفند 1398, 13:00 عصر
باسلام. لطفا کدی که با آنبتوانیم کاراکتری مانند * را در هر نقطه و به صورت تصادفی چاپ کنیم بگذارید .
با Console.SetCursorPosition موقعیت مکان نما رو پیش از درج کاراکتر مشخص می کنیم.
محدوده قابل قبول افقی و عمودی هم در Console.WindowWidth و Console.WindowHeight مشخص شده.
با شیء ای از کلاس Random هم موقعیت های تصادفی رو ایجاد می کنیم.
class Program
{
static void Main(string[] args)
{
var rnd = new Random();
Console.CursorVisible = false;
for (var i = 0; i < 10; i++)
{
Console.SetCursorPosition(rnd.Next( Console.WindowWidth),rnd.Next(Console.WindowHeight ));
Console.Write('*');
}
Console.ReadKey(true);
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.