Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Kwadrat;
- class Punkt{
- private:
- double x;
- double y;
- public:
- void set_x(double new_x){
- x = new_x;
- }
- void set_y(double new_y){
- y = new_y;
- }
- double get_x(){
- return x;
- }
- double get_y(){
- return y;
- }
- friend class Kwadrat;//void Kwadrat::set_lewo_gora(Punkt);
- };
- class Kwadrat{
- private:
- Punkt lewo_gora;
- double bok;
- public:
- void set_lewo_gora(Punkt punkt){
- lewo_gora.x = punkt.get_x();
- lewo_gora.y = punkt.get_y();
- }
- void set_bok(double new_bok){
- bok = new_bok;
- }
- Kwadrat operator+(Kwadrat);
- Kwadrat operator-(Kwadrat);
- };
- Kwadrat Kwadrat::operator+(Kwadrat inny){
- Kwadrat nowy;
- nowy.set_lewo_gora(lewo_gora);
- nowy.set_bok(bok+inny.bok);
- return nowy;
- }
- Kwadrat Kwadrat::operator-(Kwadrat inny){
- Kwadrat nowy;
- nowy.set_lewo_gora(lewo_gora);
- nowy.set_bok(bok-inny.bok);
- return nowy;
- }
- int main()
- {
- Kwadrat k1, k2;
- cout << "Podaj"
- cin.sync();
- cin.get();
- return 0;
- }
Add Comment
Please, Sign In to add comment