Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. double pole1 (double a, double h){
  6. return ((double)1/(double)2)*a*h;
  7. }
  8. void pole2 (double a, double h, double *pole){
  9. *pole = ((double)1/(double)2)*a*h;
  10. }
  11. void pole3 (double a, double h, double & pole){
  12. pole = ((double)1/(double)2)*a*h;
  13. }
  14.  
  15. int main()
  16. {
  17. double poole1;
  18. double poole2;
  19. double poole3;
  20. double a = 5;
  21. double h = 5;
  22.  
  23. cout << pole1(a,h) << endl;
  24. pole2(a,h,&poole2);
  25. cout << poole2 << endl;
  26. pole3(a,h,poole3);
  27. cout << poole3 << endl;
  28.  
  29. return 0;
  30. }
  31.  
  32. /*
  33. Napisać funkcje, które przyjmują jako podstawę a i wysokość h trójkąta, a na wyjściu zwrócą jego
  34. pole. Prototypy funkcji mają następującą postać:
  35. a) int pole1 (int a, int h); // zwracana przez wartość funkcji
  36. b) void pole2 (int a, int h, int * pole); // zwracana przez wskaźnik
  37. c) void pole3 (int a, int h, int & pole); // zwracana przez referencję
  38. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement