Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Ekipa {
- private:
- string ime_na_ekipa;
- int godina;
- string grad;
- public:
- Ekipa(string _ime_na_ekipa = "", int _godina = 0, string _grad = "") {
- ime_na_ekipa = _ime_na_ekipa;
- godina = _godina;
- grad = _grad;
- }
- ~Ekipa() {
- }
- string get_ime() {
- return ime_na_ekipa;
- }
- int get_godina() {
- return godina;
- }
- string get_grad() {
- return grad;
- }
- };
- class Natprevar {
- private:
- Ekipa domakin, gostin;
- int gol_domakin, gol_gostin;
- public:
- Natprevar(Ekipa _domakin = Ekipa(), Ekipa _gostin = Ekipa(), int _gol_domakin = 0, int _gol_gostin = 0) {
- domakin = _domakin;
- gostin = _gostin;
- gol_gostin = _gol_gostin;
- gol_domakin = _gol_domakin;
- }
- ~Natprevar() {
- }
- Ekipa get_domakin() {
- return domakin;
- }
- Ekipa get_gostin() {
- return gostin;
- }
- int get_gol_domakin() {
- return gol_domakin;
- }
- int get_gol_gostin() {
- return gol_gostin;
- }
- };
- bool revans(Natprevar n1, Natprevar n2) {
- if(n1.get_gostin().get_ime() == n2.get_domakin().get_ime() && n1.get_gostin().get_grad() == n2.get_domakin().get_grad() && n1.get_gostin().get_godina() == n2.get_domakin().get_godina() && n1.get_domakin().get_ime() == n2.get_gostin().get_ime() && n1.get_domakin().get_grad() == n2.get_gostin().get_grad() && n1.get_domakin().get_godina() == n2.get_gostin().get_godina()) {
- return true;
- }
- else {
- return false;
- }
- }
- int duel(Natprevar n1, Natprevar n2) {
- if(revans(n1, n2)) {
- int golovi_domakin = n1.get_gol_domakin() + n2.get_gol_gostin();
- int golovi_gostin = n1.get_gol_gostin() + n2.get_gol_domakin();
- if(golovi_gostin > golovi_domakin) {
- return 1;
- }
- else if(golovi_gostin < golovi_domakin) {
- return 2;
- }
- return 0;
- }
- else {
- cout << "Natprevarite ne se sovpagaat" << endl;
- return -1;
- }
- }
- int main() {
- Ekipa e1("FC Barcelona", 2000, "Barcelona");
- Ekipa e2("Real Madrid", 2001, "Madrid");
- Natprevar n1(e1, e2, 3, 5);
- Natprevar n2(e2, e1, 4, 0);
- cout << duel(n1, n2) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement