Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <conio.h>
- #include <math.h>
- using namespace std;
- int oblicz(int a)
- {
- int x,y;
- x = 0;
- while (a > 30)
- {
- a = a - 10;
- }
- if (a < 30)
- if (a == 1)
- x = 1;
- else
- if ((a < 5) && (a > 1))
- x = 2;
- else
- if ((a < 22) && (a > 4))
- x = 3;
- else
- if ((a < 25) && (a > 21))
- x = 2;
- else
- x = 3;
- else
- x = 4;
- return x;
- }
- int main()
- {
- int B, W, Z, O;
- int x,y ;
- cout << "Podaj liczbe owcow ";
- cin >> B;
- cout << "Podaj liczbe wilkow ";
- cin >> W;
- cout << "Podaj liczbe zjedzonych owcow ";
- cin >> Z;
- O = B - Z;
- if ((B < 0))
- cout << "niepoprawne danych" << endl;
- else
- x=oblicz(B);
- cout << "Na lace " << endl;
- switch (x) {
- case 1: {cout << "pasla sie" << endl; }break;
- case 2: {cout << "pasly sie" << endl; }break;
- case 3: {cout << "paslo sie" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- x = oblicz(B);
- switch (x) {
- case 1: {cout << "owca" << endl; }break;
- case 2: {cout << "owce" << endl; }break;
- case 3: {cout << "owiec" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- cout << "Wieczorem " << endl;
- x = oblicz(W);
- switch (x) {
- case 1: {cout << "przyszedl" << endl; }break;
- case 2: {cout << "przyszly" << endl; }break;
- case 3: {cout << "przyszlo" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- x = oblicz(W);
- switch (x) {
- case 1: {cout << "wilk i " << endl; }break;
- case 2: {cout << "wilki i " << endl; }break;
- case 3: {cout << "wilkow i " << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- x = oblicz(W);
- switch (x) {
- case 1: {cout << "zjadl" << endl; }break;
- case 2: {cout << "zjadly" << endl; }break;
- case 3: {cout << "zjadly" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- x = oblicz(Z);
- switch (x) {
- case 1: {cout << "owce" << endl; }break;
- case 2: {cout << "owce" << endl; }break;
- case 3: {cout << "owiec" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- x = oblicz(O);
- switch (x) {
- case 1: {cout << "owca" << endl; }break;
- case 2: {cout << "owce" << endl; }break;
- case 3: {cout << "owiec" << endl; }break;
- case 4: {cout << "blad" << endl; }break;
- }
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement