Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- double pole1 (double a, double h){
- return ((double)1/(double)2)*a*h;
- }
- void pole2 (double a, double h, double *pole){
- *pole = ((double)1/(double)2)*a*h;
- }
- void pole3 (double a, double h, double & pole){
- pole = ((double)1/(double)2)*a*h;
- }
- int main()
- {
- double poole1;
- double poole2;
- double poole3;
- double a = 5;
- double h = 5;
- cout << pole1(a,h) << endl;
- pole2(a,h,&poole2);
- cout << poole2 << endl;
- pole3(a,h,poole3);
- cout << poole3 << endl;
- return 0;
- }
- /*
- Napisać funkcje, które przyjmują jako podstawę a i wysokość h trójkąta, a na wyjściu zwrócą jego
- pole. Prototypy funkcji mają następującą postać:
- a) int pole1 (int a, int h); // zwracana przez wartość funkcji
- b) void pole2 (int a, int h, int * pole); // zwracana przez wskaźnik
- c) void pole3 (int a, int h, int & pole); // zwracana przez referencję
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement