fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int N, M, K;
  6. cout << "Podaj N (pieniadze): ";
  7. cin >> N;
  8. cout << "Podaj M (ryby): ";
  9. cin >> M;
  10. cout << "Podaj K (liczba powtorzen): ";
  11. cin >> K;
  12.  
  13. for (int i = 0; i < K; i++) {
  14. int x;
  15. cout << "Podaj wartosc utraty N w kroku " << i+1 << ": ";
  16. cin >> x;
  17.  
  18. // krok 1: N traci x
  19. N -= x;
  20.  
  21. // krok 2: M traci polowe x
  22. M -= x / 2;
  23.  
  24. // krok 3: M otrzymuje tyle co stracilo N (czyli x)
  25. M += x;
  26. }
  27.  
  28. // wynik końcowy
  29. cout << M << endl;
  30.  
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0.01s 5284KB
stdin
22 11 1
stdout
Podaj N (pieniadze): Podaj M (ryby): Podaj K (liczba powtorzen): Podaj wartosc utraty N w kroku 1: 11007