Witam. Mam pewien problem dotyczący, jak w temacie, liczb losowych w tablicy. Moim zadaniem było stworzyć program, który mnoży wektor i macierz alokowane dynamicznie (macierz jako tablica dwuwymiarowa i wektor jako tablica jednowymiarowa) i wszystko w double. Wszystko alokowane tak, jak chciał tego wykładowca. Do macierzy wstawiłam losowe liczby z pomocą funkcji rand i wszystko było ok. Tylko, że nie mogę za żadne skarby wstawić losowych liczb do wektora. Przy próbie kompilacji wywala taki błąd:
[Warning] assignment makes pointer from integer without a cast [enabled by default]
Losowe liczby w wektorze:
for (i=0; i<kol; i++)
{
wektor[i]=rand();
printf("[%d]=%.1f\t", i, wektor[i]);
}
I dla porównania losowe liczby w macierzy:
for(m=0; m<kol; m++)
for(n=0; n<k; n++) macierz[m][n] = rand() % 20 -10;
wyswietlMacierzDouble(macierz,kol,k);