Mam zrobić funkcję void wypelnij1DL(int tab[N], int n), która będzie wypełniać przekazaną tablicę tab losowymi wartościami. N jest zdefiniowane w programie za pomocą dyrektywy
#define i oznacza maksymalny możliwy rozmiar tablicy. Parametr n to liczba elementów wtablicy (n <= N)
#include <stdio.h>
#include <stdlib.h>
#include<time.h>
#define N 5000
void wypelnij1DL(int tab[N], int n)
{
int a;
int i;
srand(time(NULL));
for(i=0;i<n;i++)
{
tab[i]=rand()%16;
a=tab[i];
}
return a;
}
int main(int argc, char *argv[])
{
int tab[N],n,i;
printf("Podaj ile liczb chcesz wczytac: ");
scanf("%d",&n);
printf ("\n");
wypelnij1DU(tab,n);
system("PAUSE");
return 0;
}
Błąd wyrzuca na returnie w funkcji, mam z tym problem.
Z góry dzięki