Witajcie,
nie wiedziałem czy napisać tu czy w początkujących, ale chyba tu szybciej mi ktoś pomoże, mam taki problem potrzebuje wylosować 256k elementów struktury, a nawet więcej do analizy algorytmów sortowania, jednak jak możecie się domyślić program wykłada się przy losowaniu tylu elementów. Domyślam się, że chodzi tu o dynamiczną alokacje pamięci, jednak nie do końca wiem jak się za to zabrać. Jakieś wskazówki?
const long int iloscElementow=50000;
using namespace std;
struct ulamki
{
float licznik;
float mianownik;
};
void losuj(ulamki zbior[])
{
int i=0;
srand( time( NULL ) );
for(i=0;i<iloscElementow;++i)
{
zbior[i].licznik=rand();
zbior[i].mianownik=rand();
}
cout<<"Wylosowano "<<iloscElementow<<" elementow"<<endl;
}
I jak ustawie np 100 tysiecy, to się wyłoży i to jest mój problem.