Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- #pragma once
- struct komplexBroj
- {
- double real;
- double img;
- void unos();
- void ispis();
- };
- void komplexBroj::unos()
- {
- cout << "Unesite realni dio broja: ";
- cin >> real;
- cout << "Unesite imaginarni dio broja: ";
- cin >> img;
- }
- void komplexBroj::ispis()
- {
- cout << "Realni dio broja: " << real << endl;
- cout << "Imaginarni dio broja: " << img << endl;
- }
- void zbrajanje(komplexBroj prvi, komplexBroj drugi)
- {
- cout << "Suma od dva kompleksna broja : " <<
- "(" << prvi.real << " + " << prvi.img << "i) + (" << drugi.real << " + " << drugi.img << "i )" <<
- " = " << prvi.real + drugi.real << " + " << prvi.img + drugi.img << " i " << endl;
- }
- void oduzimanje(komplexBroj prvi, komplexBroj drugi)
- {
- cout << "Oduzimanje dva kompleksna broja: ";
- cout << " ( " << prvi.real << " + " << prvi.img << " i) - ( " << drugi.real << " + " <<
- drugi.img << " i) ";
- if (prvi.img - drugi.img < 0)
- {
- cout << " = " << prvi.real - drugi.real << " + ( " << prvi.img - drugi.img << " ) i";
- }
- else
- {
- cout << " = " << prvi.real - drugi.real << " + " << prvi.img - drugi.img << " i ";
- }
- }
- int main()
- {
- komplexBroj broj1, broj2;
- broj1.unos();
- broj2.unos();
- broj1.ispis();
- broj2.ispis();
- zbrajanje(broj1, broj2);
- oduzimanje(broj1, broj2);
- system("pause>0");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement