Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- struct Complex {
- int re;
- int im;
- void Citeste(void) {
- cout << "P. reala "; cin >> re;
- cout << "P. imaginara "; cin >> im;
- cout << endl;
- }
- void Afis(void) {
- cout << re << "+" << im << "i" << endl;
- cout << endl;
- }
- };
- void citeste(Complex *c) {
- cout << "P. reala "; cin >> c->re;
- cout << "P. imaginara "; cin >> c->im;
- cout << endl;
- }
- void Afis(Complex c) {
- cout << c.re << "+" << c.im <<"i"<< endl;
- cout << endl;
- }
- Complex suma(Complex c1, Complex c2) {
- Complex s;
- cout << endl << "Suma este : ";
- s.re = c1.re + c2.re;
- s.im = c1.im + c2.im;
- return s;
- }
- void citestePrinVariabilaReferinta(Complex& c) { // EXEMPLU 2
- cout << "P. reala "; cin >> c.re;
- cout << "P. imaginara "; cin >> c.im;
- cout << endl;
- }
- int main() {
- /*int a = 10;
- int &a1 = a; //variabila referinta
- */
- Complex c1, c2, s;
- /*//citeste(&c1);
- citestePrinVariabilaReferinta(c1); // EXEMPLU 2
- Afis(c1);
- //citeste(&c2);
- citestePrinVariabilaReferinta(c2); // EXEMPLU 2
- Afis(c2);
- s = suma(c1, c2);
- Afis(s);*/
- c1.Citeste();
- c1.Afis();
- c2.Citeste();
- c2.Afis();
- _getch();
- return 0;
- }
Add Comment
Please, Sign In to add comment