Цикл пока значение не станет 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д