Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. void main()
  5. {
  6. /* int a = 10;
  7. cout << "a = " << a << " &a = " << &a << endl;
  8. int* pok = &a;
  9. cout << " pok= " << pok << "&pok = " << &pok << endl;
  10. *pok = 30;
  11. cout << "a = " << a << "&a = " << &a << endl;*/
  12.  
  13.  
  14.  
  15. //----------izlazak iz steka u dinamicku memoriju--------------------
  16.  
  17. int* pok = new int; //rezervise memorjiu u dinam. mem.
  18. *pok = 36; // preko pokazivaca dodijeli vrijednost u dinam. mem.
  19. delete pok; // brisanje vrijednosti iz dinam. mem.
  20.  
  21.  
  22. // ------niz----------
  23.  
  24. int brojElemenata = 0;
  25. cout << "koliko brojeva zelite unijeti : " << endl;
  26. cin >> brojElemenata;
  27. int* niz = new int[brojElemenata];
  28. delete []niz;
  29. for (size_t i = 0; i < brojElemenata; i++)
  30. {
  31. niz[i] = rand();
  32. }
  33. for (size_t i = 0; i < brojElemenata; i++)
  34. {
  35. cout << niz[i] << ", "; // pravljenje niza u dinam. mem. i brisanje
  36. }
  37.  
  38.  
  39.  
  40. //-----------------------------------------------
  41.  
  42.  
  43. int brojevi[] = { 6,55,29,18 };
  44. int* p = brojevi;
  45. p += 2;
  46. *p = 66;
  47. p--;
  48. *p = 215;
  49. (*p)++; //prvo ce uvecati "p" pa pokazati na tu adresu, zato ga stavimo u zagradu
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement