Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Heimadæmi 2 .1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <vector>
- using namespace std;
- //smiður sem á að skila bendill(*)
- int* readtoarray(int num)
- { //ny smiðað fylki
- int *fylki = new int[num];
- //setjum gildi i fylki med forloppu
- for (int j = 0; j < num;j++) {
- cout << "Skrifadu hvada tolu sem er";
- //Núlsstilli breytuna a
- int a;
- // set inn þau inntök sem ég skrifa í skipanagluggan í breytuna a;
- cin >> a;
- // Set breytuna a í fylkið.
- fylki[j] = a;
- }
- //búum til bendill og notum (&) til að fá staðsetninguna i minni
- //fyrir fyrsta stack i fylki
- int *bendill = &fylki[0];
- //Skilum bendill
- return bendill;
- }
- //skilgreinum fall sem byr til vector
- vector<int> vigur(const int num) {
- //buum til vector
- vector<int> vector;
- //setjum inni vector
- for (int i = 0; i < num; i++)
- {
- printf("skrifa tolu i vector");
- int a;
- cin >> a;
- //setur gildin aftast má hugsa sem biðröð
- vector.push_back(a);
- }
- //skilum vector
- return vector;
- }
- int main()
- {
- //búum til bendill og köllum readtoarray með 3
- //og fáum tilbaka bendill
- int *f = readtoarray(3);
- //búum til vector og köllum fallið vigur með 3
- //og fáum vector tilbaka
- vector<int>v= vigur(3);
- for (int j = 0; j < 3; j++){
- cout << ("fylki f[,%d,] = %d",j,f[j] );
- }
- //pása svo gluggi lokast ekki
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement