Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct test{
  5.     int suma;
  6.     int roznica;
  7. };
  8. void funkcja1 (int *a, int *b, int *suma, int *roznica);
  9. void funkcja2 (int &a, int &b, int &suma, int &roznica);
  10. void funkcja3 (int a, int b, int suma, int roznica);
  11.  
  12. int main(void)
  13. {
  14.     int a, b, suma = 0, roznica = 0;
  15.     cin >> a >> b;
  16.     funkcja1(&a, &b, &suma, &roznica);
  17.     funkcja2(a, b, suma, roznica);
  18.     funkcja3(a, b, suma, roznica);
  19.     return 0;
  20. }
  21.  
  22. void funkcja1 (int *a, int *b, int *suma, int *roznica)
  23. {
  24.     *suma = *a + *b;
  25.     cout << "Suma wynosi: " << *suma;
  26.     *roznica = *a - *b;
  27.     cout << endl << "Roznica wynosi: " << *roznica << endl;
  28.    
  29. }
  30.  
  31. void funkcja2 (int &a, int &b, int &suma, int &roznica)
  32. {
  33.     suma = a + b;
  34.     cout << "Suma wynosi: " << suma;
  35.     roznica = a - b;
  36.     cout << endl << "Roznica wynosi: " << roznica << endl;
  37.    
  38. }
  39.  
  40. void funkcja3 (int a, int b, int suma, int roznica)
  41. {
  42.         test wynik;
  43.         suma = a + b;
  44.         wynik.suma = a + b;
  45.         roznica = a - b;
  46.         wynik.roznica = a - b;
  47.         cout << "Suma wynosi: " << wynik.suma << endl << "Roznica wynosi: " << wynik.roznica << endl;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement