Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- #include <string>
- #include <iomanip>
- class Tim
- {
- char ime_tima[21];
- int broj_odigranih, broj_pobjeda, broj_nerijesenih, broj_poraza, broj_datih, broj_primljenih, broj_poena;
- public:
- Tim(const char ime[]);
- void ObradiUtakmicu(int broj_datih, int broj_primljenih);
- const char *DajImeTima() const { return ime_tima; }
- int DajBrojPoena() const { return broj_poena; }
- int DajGolRazliku() const { return broj_datih - broj_primljenih; }
- void IspisiPodatke() const;
- };
- Tim::Tim(const char ime[]) : broj_odigranih(0), broj_pobjeda(0), broj_nerijesenih(0), broj_poraza(0), broj_datih(0), broj_primljenih(0), broj_poena(0)
- {
- if (std::strlen(ime) > 20) throw "Predug naziv tima!";
- std::strcpy(ime_tima, ime);
- }
- void Tim::IspisiPodatke() const
- {
- std::cout << std::left << std::setw(20) << ime_tima << std::right << std::setw(4) << broj_odigranih << std::setw(4) << broj_pobjeda << std::setw(4) << broj_nerijesenih << std::setw(4) << broj_poraza << std::setw(4) << broj_datih << std::setw(4) << broj_primljenih << std::setw(4) << broj_poena << std::endl;
- }
- void Tim::ObradiUtakmicu(int broj_datih, int broj_primljenih)
- {
- if (broj_datih > broj_primljenih)
- {
- broj_pobjeda++; broj_poena += 3;
- }
- else if (broj_datih == broj_primljenih)
- {
- broj_nerijesenih++; broj_poena += 1;
- }
- else
- broj_poraza++;
- Tim::broj_datih += broj_datih; Tim::broj_primljenih += broj_primljenih;
- broj_odigranih++;
- }
- int main()
- {
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement