Advertisement
olekturbo

Untitled

Nov 30th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. // ALEKSANDER SZEWCZAK 30.11.2016
  2. // PROJEKT POP
  3.  
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. int ile, i;
  11. cout << "Podaj liczbe pacjentow: ";
  12. cin >> ile;
  13. while(ile <= 0 || ile > 40)
  14. {
  15. cout << "Podano zla liczbe. Sprobuj jeszcze raz\n";
  16. cin >> ile;
  17. }
  18. int nr_pac[ile], licz_godz[ile], suma_godz1 = 0, suma_godz2 = 0, suma_godz3 = 0;
  19.  
  20. for(i = 0; i < ile; i++)
  21. {
  22. cout << "Pacjent nr: " << i+1 << " ";
  23. cin >> licz_godz[i];
  24. while(licz_godz[i] < 0 || licz_godz[i] > 5)
  25. {
  26. cout << "Podano zla liczbe. Sprobuj jeszcze raz\n";
  27. cin >> licz_godz[i];
  28. }
  29. }
  30.  
  31. cout << "Gabinet nr 1:\t\t Gabinet nr 2:\t\t Gabinet nr 3:\t\t\n";
  32. for(i = 0; i < ile; i++)
  33. {
  34. suma_godz1+=licz_godz[i];
  35. suma_godz2+=licz_godz[i+1];
  36. suma_godz3+=licz_godz[i+2];
  37. if(suma_godz1 > 20 && suma_godz2 > 20 && suma_godz3 > 20)
  38. {
  39. break;
  40. }
  41. if(suma_godz1 <= 20)
  42. {
  43. cout << "Pacjent nr: " << i+1 << "\t\t";
  44. i++;
  45. }
  46. else cout << "\t\t\t";
  47. if(suma_godz2 <= 20)
  48. {
  49. cout << "Pacjent nr: " << i+1 << "\t\t";
  50. i++;
  51. }
  52. else cout << "\t\t\t";
  53. if(suma_godz3 <= 20)
  54. {
  55. cout << "Pacjent nr: " << i+1 << "\t\t\n";
  56. }
  57. else cout << "\t\t\t\n";
  58.  
  59. }
  60. if(suma_godz1 >= 20 && suma_godz2 >= 20 && suma_godz3 >= 20)
  61. {
  62. cout << "Pozostali pacjenci:" << endl;
  63. for(int j = i; j < ile; j++)
  64. {
  65. cout << "Pacjent nr: " << j+1 << "\n";
  66. }
  67.  
  68. }
  69.  
  70. suma_godz1 = 0;
  71. suma_godz2 = 0;
  72. suma_godz3 = 0;
  73.  
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement