TheBulgarianWolf

Counter Strike

Mar 3rd, 2021
927
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1. using System;
  2.  
  3. namespace CounterStrike
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int initialEnergy = int.Parse(Console.ReadLine());
  10.             int count = 0;
  11.             bool isOk = true;
  12.             string distance;
  13.             while((distance = Console.ReadLine()) != "End of battle")
  14.             {
  15.                 int energyNeeded = int.Parse(distance);
  16.                 if(initialEnergy >= energyNeeded)
  17.                 {
  18.                     initialEnergy -= energyNeeded;
  19.                     count++;
  20.                 }
  21.                 else
  22.                 {
  23.                     isOk = false;
  24.                     Console.WriteLine($"Not enough energy! Game ends with {count} won battles and {initialEnergy} energy");
  25.                     break;
  26.                 }
  27.  
  28.                 if(count % 3 == 0)
  29.                 {
  30.                     initialEnergy += count;
  31.                 }
  32.             }
  33.  
  34.             if(initialEnergy > 0 && isOk == true)
  35.             {
  36.                 Console.WriteLine($"Won battles: {count}. Energy left: {initialEnergy}");
  37.             }
  38.            
  39.         }
  40.     }
  41. }
Add Comment
Please, Sign In to add comment