Advertisement
Carnby1021

Untitled

Mar 21st, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. void zwieksz_kilka(int *dl, int *wys, int *waga)
  7. {
  8. // zmienna '*dl', '*wys' i '*waga' nie są kopiami
  9. // operowanie na nich zmienia ich wartość w "całym" programie
  10. // funkcja nie zwraca nic - bo nie ma sensu
  11.  
  12. *dl = *dl * 2;
  13. *wys = *wys * 2;
  14. *waga = *waga * 2;
  15. }
  16.  
  17. int main()
  18. {
  19. // zmienne
  20. int dlugosc = 125;
  21. int wysokosc = 300;
  22. int waga = 20;
  23.  
  24. // wywołanie funkcji z (&) (tak jak byśmy przekazywali wskaźniki)
  25. zwieksz_kilka(&dlugosc, &wysokosc, &waga);
  26.  
  27. // wyświetlenie nowych wartości
  28. cout << dlugosc << endl;
  29. cout << wysokosc << endl;
  30. cout << waga << endl;
  31.  
  32. system("pause >nul");
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement