Цикл пока значение не станет 0 или меньше - C#

Узнай цену своей работы

Формулировка задачи:

Есть две переменных с числом 100. Каждый раз из двух переменных вычитается у каждого своё рандомное число от 0 до 10. Так делать нужно пока в каком-нибудь из двух переменных число не станет 0 или отрицательным числом
Листинг программы
  1. int kom1 = 100;
  2. int kom2 = 100;
  3. Console.WriteLine("В первой переменной " + kom1);
  4. Console.WriteLine("Во второй переменной " + kom2);
  5. //Здесь нужен цикл
  6. Random rand = new Random();
  7. int int r1 = rand.Next(1, 10);
  8. int int r2 = rand.Next(1, 10);
  9. rez1 = kom1 - r1;
  10. rez2 = kom2 - r2;
  11. Console.WriteLine("В первой команде осталось" + rez1 + " игроков");
  12. Console.WriteLine("Во второй команде осталось" + rez2 + " игроков");
  13. Console.ReadKey();
  14. //Выход из цикла при rez1 или rez2 равными 0 или отрицательному числу
  15. Console.WriteLine("В первой переменной осталось " + rez1);
  16. Console.WriteLine("Во второй переменной осталось " + rez1);
  17. Console.ReadKey();

Решение задачи: «Цикл пока значение не станет 0 или меньше»

textual
Листинг программы
  1. int kom1 = 100;
  2. int kom2 = 100;
  3. Console.WriteLine("В первой переменной " + kom1);
  4. Console.WriteLine("Во второй переменной " + kom2);
  5. Random rand = new Random();
  6. //Здесь цикл
  7. while (kom1 > 0 && kom2 > 0) //Выход из цикла при kom1 или kom2 равными 0 или отрицательному числу
  8. {
  9.     int r1 = rand.Next(1, 10);
  10.     int r2 = rand.Next(1, 10);
  11.     kom1 -= r1;
  12.     kom2 -= r2;
  13.     Console.WriteLine("В первой команде осталось" + kom1 + " игроков");
  14.     Console.WriteLine("Во второй команде осталось" + kom2 + " игроков");
  15.     Console.ReadKey();
  16. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы