Программа типа "Русская рулетка" - C#
Формулировка задачи:
Примерно месяц назад начал изучать С#, и решил написать простой пример игры "Русская рулетка" в консоли.
Возникла проблема в том, что я не знаю как сделать шанс выстрела, скажем, что-бы при первой прокрутке барабана ты с шансом 1/7 выстреливал, в случае осечки шанс бы повышался до 2/7.
Решение задачи: «Программа типа "Русская рулетка"»
textual
Листинг программы
class Program { static Random rnd = new Random(); static void Main(string[] args) { RussRuletka(); Console.ReadKey(); } static void RussRuletka() { for (int i = 7; i >0; i--) { double x = 100 * (double)1 / i; double rand = rnd.Next(0, 99) + rnd.NextDouble(); if (x < rand) Console.WriteLine("Вы выжили"); else { Console.WriteLine("Вы умерли"); return; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д