Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. // Heimadæmi 2 .1.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <vector>
  7. using namespace std;
  8. //smiður sem á að skila bendill(*)
  9. int* readtoarray(int num)
  10. { //ny smiðað fylki
  11. int *fylki = new int[num];
  12. //setjum gildi i fylki med forloppu
  13. for (int j = 0; j < num;j++) {
  14. cout << "Skrifadu hvada tolu sem er";
  15. //Núlsstilli breytuna a
  16. int a;
  17. // set inn þau inntök sem ég skrifa í skipanagluggan í breytuna a;
  18. cin >> a;
  19. // Set breytuna a í fylkið.
  20. fylki[j] = a;
  21. }
  22. //búum til bendill og notum (&) til að fá staðsetninguna i minni
  23. //fyrir fyrsta stack i fylki
  24. int *bendill = &fylki[0];
  25. //Skilum bendill
  26. return bendill;
  27. }
  28. //skilgreinum fall sem byr til vector
  29. vector<int> vigur(const int num) {
  30. //buum til vector
  31. vector<int> vector;
  32. //setjum inni vector
  33. for (int i = 0; i < num; i++)
  34. {
  35. printf("skrifa tolu i vector");
  36. int a;
  37. cin >> a;
  38. //setur gildin aftast má hugsa sem biðröð
  39. vector.push_back(a);
  40. }
  41. //skilum vector
  42. return vector;
  43. }
  44. int main()
  45. {
  46. //búum til bendill og köllum readtoarray með 3
  47. //og fáum tilbaka bendill
  48. int *f = readtoarray(3);
  49. //búum til vector og köllum fallið vigur með 3
  50. //og fáum vector tilbaka
  51. vector<int>v= vigur(3);
  52.  
  53. for (int j = 0; j < 3; j++){
  54. cout << ("fylki f[,%d,] = %d",j,f[j] );
  55. }
  56.  
  57.  
  58. //pása svo gluggi lokast ekki
  59. system("PAUSE");
  60. return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement