Advertisement
Guest User

owce

a guest
Mar 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <math.h>
  5. using namespace std;
  6.  
  7. int oblicz(int a)
  8. {
  9. int x,y;
  10. x = 0;
  11.  
  12.  
  13. while (a > 30)
  14. {
  15. a = a - 10;
  16. }
  17.  
  18. if (a < 30)
  19. if (a == 1)
  20. x = 1;
  21. else
  22. if ((a < 5) && (a > 1))
  23. x = 2;
  24. else
  25. if ((a < 22) && (a > 4))
  26. x = 3;
  27. else
  28. if ((a < 25) && (a > 21))
  29. x = 2;
  30. else
  31. x = 3;
  32. else
  33. x = 4;
  34.  
  35.  
  36. return x;
  37. }
  38.  
  39.  
  40.  
  41. int main()
  42. {
  43. int B, W, Z, O;
  44. int x,y ;
  45.  
  46. cout << "Podaj liczbe owcow ";
  47. cin >> B;
  48. cout << "Podaj liczbe wilkow ";
  49. cin >> W;
  50. cout << "Podaj liczbe zjedzonych owcow ";
  51. cin >> Z;
  52.  
  53. O = B - Z;
  54.  
  55. if ((B < 0))
  56. cout << "niepoprawne danych" << endl;
  57. else
  58.  
  59. x=oblicz(B);
  60. cout << "Na lace " << endl;
  61.  
  62. switch (x) {
  63. case 1: {cout << "pasla sie" << endl; }break;
  64. case 2: {cout << "pasly sie" << endl; }break;
  65. case 3: {cout << "paslo sie" << endl; }break;
  66. case 4: {cout << "blad" << endl; }break;
  67. }
  68.  
  69. x = oblicz(B);
  70.  
  71. switch (x) {
  72. case 1: {cout << "owca" << endl; }break;
  73. case 2: {cout << "owce" << endl; }break;
  74. case 3: {cout << "owiec" << endl; }break;
  75. case 4: {cout << "blad" << endl; }break;
  76. }
  77. cout << "Wieczorem " << endl;
  78.  
  79. x = oblicz(W);
  80.  
  81. switch (x) {
  82. case 1: {cout << "przyszedl" << endl; }break;
  83. case 2: {cout << "przyszly" << endl; }break;
  84. case 3: {cout << "przyszlo" << endl; }break;
  85. case 4: {cout << "blad" << endl; }break;
  86. }
  87.  
  88. x = oblicz(W);
  89.  
  90. switch (x) {
  91. case 1: {cout << "wilk i " << endl; }break;
  92. case 2: {cout << "wilki i " << endl; }break;
  93. case 3: {cout << "wilkow i " << endl; }break;
  94. case 4: {cout << "blad" << endl; }break;
  95. }
  96.  
  97. x = oblicz(W);
  98.  
  99. switch (x) {
  100. case 1: {cout << "zjadl" << endl; }break;
  101. case 2: {cout << "zjadly" << endl; }break;
  102. case 3: {cout << "zjadly" << endl; }break;
  103. case 4: {cout << "blad" << endl; }break;
  104. }
  105.  
  106. x = oblicz(Z);
  107.  
  108. switch (x) {
  109. case 1: {cout << "owce" << endl; }break;
  110. case 2: {cout << "owce" << endl; }break;
  111. case 3: {cout << "owiec" << endl; }break;
  112. case 4: {cout << "blad" << endl; }break;
  113. }
  114.  
  115. x = oblicz(O);
  116.  
  117. switch (x) {
  118. case 1: {cout << "owca" << endl; }break;
  119. case 2: {cout << "owce" << endl; }break;
  120. case 3: {cout << "owiec" << endl; }break;
  121. case 4: {cout << "blad" << endl; }break;
  122. }
  123.  
  124. _getch();
  125. return 0;
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement