Цикл пока значение не станет 0 или меньше - C#
Формулировка задачи:
Есть две переменных с числом 100. Каждый раз из двух переменных вычитается у каждого своё рандомное число от 0 до 10. Так делать нужно пока в каком-нибудь из двух переменных число не станет 0 или отрицательным числом
int kom1 = 100; int kom2 = 100; Console.WriteLine("В первой переменной " + kom1); Console.WriteLine("Во второй переменной " + kom2); //Здесь нужен цикл Random rand = new Random(); int int r1 = rand.Next(1, 10); int int r2 = rand.Next(1, 10); rez1 = kom1 - r1; rez2 = kom2 - r2; Console.WriteLine("В первой команде осталось" + rez1 + " игроков"); Console.WriteLine("Во второй команде осталось" + rez2 + " игроков"); Console.ReadKey(); //Выход из цикла при rez1 или rez2 равными 0 или отрицательному числу Console.WriteLine("В первой переменной осталось " + rez1); Console.WriteLine("Во второй переменной осталось " + rez1); Console.ReadKey();
Решение задачи: «Цикл пока значение не станет 0 или меньше»
textual
Листинг программы
int kom1 = 100; int kom2 = 100; Console.WriteLine("В первой переменной " + kom1); Console.WriteLine("Во второй переменной " + kom2); Random rand = new Random(); //Здесь цикл while (kom1 > 0 && kom2 > 0) //Выход из цикла при kom1 или kom2 равными 0 или отрицательному числу { int r1 = rand.Next(1, 10); int r2 = rand.Next(1, 10); kom1 -= r1; kom2 -= r2; Console.WriteLine("В первой команде осталось" + kom1 + " игроков"); Console.WriteLine("Во второй команде осталось" + kom2 + " игроков"); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д