Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int* readToArray(int n) {
  5.  
  6. //búa til int fylki að stærð n og setja pointer á það.
  7. int* a = new int[n];
  8. int tolur;
  9.  
  10. //fylla fylkið a með tölum sem eru settar inn á staðalinntaki
  11. for(int i = 0; i < n; i++)
  12. {
  13. cin >> tolur;
  14. a[i] = tolur;
  15. }
  16.  
  17. //skila addressunni á fyrsta stakið
  18. return &a[0];
  19. }
  20.  
  21. std::vector<int> readToVector(vector<int> vigur1){
  22.  
  23. vector<int> vigur2(n);
  24. int fleiritolur;
  25.  
  26. for(int i = 0; i < n; i++)
  27. {
  28. cin >> fleiritolur;
  29. vec[i] = fleiritolur;
  30. }
  31.  
  32. return vigur2;
  33.  
  34. }
  35.  
  36. int main() {
  37.  
  38. int n = 5;
  39.  
  40. //búa til geyma til að geta eytt fylkinu a i lokinn.
  41. int* geyma = readToArray(n);
  42.  
  43. //skrifa út útkomuna í readToArray
  44. cout << "Bendir á fyrsta stakið er: " << geyma << endl;
  45.  
  46. //eyða restinni af fylkinu
  47. delete[] geyma;
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement