Hejka :)
Mam problem z funkcją zwracającą tablicę liczb losowych. Mianowicie niektóre liczby wykraczają poza zakres np. ok. 2 mln a niektóre są w porządku i wyskakuje okienko "Program przestał działać". Co jest nie tak z kodem? Pomoże ktoś? :)
#include <stdio.h>
#include <stdlib.h>
/*Napisz funkcję zwracającą tablicę liczb pseudolosowych z zakresu od 1 do 100.*/
int* tablicaLos(int n);
int main()
{
int i;
int* tab1=tablicaLos(10);
for (i=0; i<10; i++)
printf("%d ", tab1[i]);
return 0;
}
int* tablicaLos(int n)
{
int i, tablica[n];
srand(time(0));
for (i=0; i<n ;i++)
tablica[i]=rand()%99 +1;
return tablica;
}