Salve ragazzi, sto facendo qualche esercizio su puntatori vettori e funzioni, allora ho pensato di generare un vettore che contenesso un numero n random di numeri. poi avrei voluto farne una media. Ho provato a fare qualcosa ma ho un problema quello che ho scritto ritorna 0 e nient altro potete aiutarmi??? ecco il codice grazie
codice:#include <stdio.h> #include <stdlib.h> #include <time.h> #define limite 10000 double media(int *vet, int num) { int somma=0,n; num=50; for (n=0; n<num; n++) { somma+=vet[n]; /* somma = somma + *(vet + i) */ } } int main() { int vtr[limite],n; int span=50, miamedia; srand(time(NULL)); for (n=0; n<span;n++) { vtr[n]=rand()%100+1; } miamedia=media(vtr,span); printf("%d\n", miamedia); printf("%d\n", miamedia ); }
grazie

Rispondi quotando