Задача Задача №1923942
А
А
Конечно! Вот пример простой программы на C#, которая выполняет вашу задачу с рандомайзером. В этой программе компьютер загадывает случайное число, а пользователь пытается его угадать.
using System;
class Program
{
static void Main()
{
Random random = new Random();
int secretNumber = random.Next(1, 101); // Загаданное число от 1 до 100
int userGuess = 0;
Console.WriteLine("Угадайте загаданное число (от 1 до 100):");
while (userGuess != secretNumber)
{
// Считываем число от пользователя
userGuess = Convert.ToInt32(Console.ReadLine());
if (userGuess < secretNumber)
{
Console.WriteLine("Больше! Попробуйте снова.");
}
else if (userGuess > secretNumber)
{
Console.WriteLine("Меньше! Попробуйте снова.");
}
else
{
Console.WriteLine("Правильно! Вы угадали число.");
}
}
}
}
Объяснение кода:
- Random random = new Random(); – создается объект Random для генерации случайных чисел.
- int secretNumber = random.Next(1, 101); – загадывается случайное число от 1 до 100.
- Цикл
whileпродолжается до тех пор, пока пользователь не угадает число. - Console.ReadLine() – программа ожидает ввода от пользователя.
- Внутри цикла программа сравнивает введенное число с загаданным и выводит соответствующее сообщение.
Попробуйте запустить этот код, и вы сможете играть в игру «Угадай число». Это не только развлекательно, но и полезно для практики в программировании на C#!
