Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<Windows.h>
- #include"Structure.h"
- using namespace std;
- zespolona sumeczka(zespolona a1, zespolona b1);
- zespolona rozniczka(zespolona a1, zespolona b1);
- zespolona operator+(zespolona a1, zespolona b1);
- zespolona operator-(zespolona a1, zespolona b1);
- int main() {
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_INTENSITY);
- zespolona a = {
- 1,
- 23.4
- };
- zespolona b = {
- 2,
- 3
- };
- zespolona e = {
- 5,
- 2.4
- };
- zespolona c = sumeczka(a, b);
- zespolona d = rozniczka(a, b);
- zespolona f = operator-(operator+(a, b), e);
- cout << c.rzeczywista << " " << c.urojona << endl;
- cout << d.rzeczywista << " " << d.urojona << endl;
- cout << f.rzeczywista << " " << f.urojona << endl;
- system("pause");
- }
- // przeładowanie operatorów przećwiczyć
- zespolona sumeczka(zespolona a1, zespolona b1) {
- zespolona result = {
- a1.rzeczywista + b1.rzeczywista,
- a1.urojona + b1.urojona
- };
- return result;
- }
- zespolona rozniczka(zespolona a1, zespolona b1) {
- zespolona result = {
- a1.rzeczywista - b1.rzeczywista,
- a1.urojona - b1.urojona
- };
- return result;
- }
- zespolona operator+(zespolona a1, zespolona b1) {
- zespolona result = {
- a1.rzeczywista + b1.rzeczywista,
- a1.urojona + b1.urojona
- };
- return result;
- }
- zespolona operator-(zespolona a1, zespolona b1) {
- zespolona result = {
- a1.rzeczywista - b1.rzeczywista,
- a1.urojona - b1.urojona
- };
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement