Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <math.h>
- using namespace std;
- /*
- Napisz funkcję przeciążoną realizującą dodawanie 2 liczb (całkowitych, rzeczywistych i zespolonych); sprawdzić działanie funkcji;
- */
- struct zespolona { double a,b; }s, e;
- int dodaj(int a, int b);
- float dodaj(float a, float b);
- zespolona dodaj(zespolona s, zespolona e);
- int main()
- {
- int x=dodaj(2,5); // 5
- float y=dodaj(3,6); // 9
- cout << "int: " << x << endl;
- cout << "float: " << y << endl;
- s.a=5;
- s.b=4;
- e.a=9;
- e.b=1;
- zespolona a=dodaj(s,e);
- printf("%f", a);
- getch();
- return 0;
- }
- int dodaj(int a, int b)
- {
- return a+b;
- }
- float dodaj(float a, float b)
- {
- return a+b;
- }
- zespolona dodaj(zespolona s, zespolona e)
- {
- s.a = s.a+e.a;
- s.b = s.b+e.b;
- return s;
- }
Advertisement
Add Comment
Please, Sign In to add comment