Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdlib>
- #include<string>
- using namespace std;
- class Kulka
- {
- public:
- int number;
- int value;
- Kulka();
- Kulka(int number);
- Kulka(int number, int value);
- Kulka operator+ (const Kulka &k)
- {
- return Kulka(number + k.number, value + k.value);
- }
- };
- Kulka::Kulka()
- {
- number = 0;
- value = rand()%100;
- }
- Kulka::Kulka(int n)
- {
- number = n;
- value = n+1;
- }
- Kulka::Kulka(int n, int v)
- {
- number = n;
- value = v;
- }
- ostream &operator<< (ostream &out, const Kulka &k)
- {
- return out << "Nr kulki: " << k.number << " - wartosc: " << k. value << endl;
- }
- int main()
- {
- Kulka k1;
- Kulka k2(5); //16
- Kulka k3(12); //75
- Kulka k4(2, 24);
- Kulka k5(44, -458);
- Kulka k6 = k1+k2;
- cout << k1 << k2 << k3 << k4 << k5 << endl;
- cout << k6;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement