Advertisement
Carnby1021

Untitled

Mar 21st, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 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. // wskaźniki do zmiennych
  25. int *wsk_dlugosc = &dlugosc;
  26. int *wsk_wysokosc = &wysokosc;
  27. int *wsk_waga = &waga;
  28.  
  29. // wywołanie funkcji
  30. zwieksz_kilka(wsk_dlugosc, wsk_wysokosc, wsk_waga);
  31.  
  32. // wyświetlenie nowych wartości
  33. cout << dlugosc << endl;
  34. cout << wysokosc << endl;
  35. cout << waga << endl;
  36.  
  37. system("pause >nul");
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement