referencja przy tworzeniu tablicy

0

Proszę o pomoc. Muszę odpowiedzieć na pytanie jak użyć tablicy utworzonej przez funkcję przez referencję. Nie wiem jak zmodyfikować funkcję main.

#include <cstdlib>
#include <iostream>
#include <ctime>

using namespace std;

int main()
{
srand(time(NULL)); //ustawiamy ziarno ciagu
int l=rand(); //zakres 0...RANRMAX
int& los(int,int,int);
int i=0;
int A=los(2,53,7);
while(i<7)
cout<<A[i++]<<" ";

}

int& los(int l,int p,int x) //l-lewy zakres,p-prawy zakres,x-ilosc liczb
{
int* w;
w=new int[x];
for(int i=0;i<x;i++)
w[i]=rand()%((p-l+1)+l);
return w; // tutaj oznacza odwo³anie do wskazanego miejsca
}
//funkcja przy sortowaniu b¹belkowym musi zostaæ tablice oraz rozmiar(zakres)

0
int *A=&los(2,53,7);

tylko czy nie lepiej przekazywać poprzez wskaźnik?

1 użytkowników online, w tym zalogowanych: 0, gości: 1