WSTI

11d_5

Jan 5th, 2012
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <math.h>
  4.  
  5. using namespace std;
  6.  
  7. /*
  8. napisz funkcję przeciążoną realizującą  mnożenie 2 liczb  rzeczywistych i zespolonych;
  9. sprawdzić działanie funkcji;
  10. */
  11.  
  12. struct zespolona { double a,b; }x, y;
  13.  
  14. zespolona pomnoz(zespolona x, zespolona y);
  15. int pomnoz(int x, int y);
  16.  
  17. int main()
  18. {        
  19.       x.a=5;
  20.       x.b=4;
  21.       y.a=9;
  22.       y.b=1;
  23.      
  24.       zespolona a=pomnoz(x,y);
  25.            
  26.       printf("%f", a);
  27.       printf("\n");
  28.       printf("%i", pomnoz(2,3));
  29.        
  30.     getch();    
  31.     return 0;
  32. }
  33.  
  34. zespolona pomnoz(zespolona x, zespolona y)
  35. {
  36.           x.a = x.a*y.a;
  37.           x.b = x.b*y.b;
  38.        return x;
  39. }
  40.  
  41. int pomnoz(int x, int y)
  42. {
  43.     return x*y;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment