03/12/09 16:02
faller
salve a tutti
Ecco il mio problema: Stò facendo un programmma che riorganizzi gli elementi di un vettori e calcoli la media e la frequenza degli elementi stessi.La compilazione procede bene ,però una volta avviato il programma , nella rappresentazione tabulare della frequenza non mi visualizza il testo dandomi al posto del testo :"segmentation fault".
ecco la funzione:
void tabulare(int risultati[], int size){
int i;
int j;
int o;
int c;
int frequenza[]={0};
printf("*******\n moda \n*******"
printf("\n"
printf("\n"
printf("\n"
printf("%s%15s%15s\n", "voto :", "frequenza:", "tabulare:"
for(o=1;o<size;o++){
++frequenza[risultati[o]];
}
for(c=1;c<10;c++){
printf("%d%15d\n", c, frequenza[c]);
}
for(i=1;i!=10;i++){
for(j=0;j!=frequenza[i];j++){
printf("%s", "*"
}
printf("\n"
}
}
P.S:Scusate la lunghezza e il disordine
Ecco il mio problema: Stò facendo un programmma che riorganizzi gli elementi di un vettori e calcoli la media e la frequenza degli elementi stessi.La compilazione procede bene ,però una volta avviato il programma , nella rappresentazione tabulare della frequenza non mi visualizza il testo dandomi al posto del testo :"segmentation fault".
ecco la funzione:
void tabulare(int risultati[], int size){
int i;
int j;
int o;
int c;
int frequenza[]={0};
printf("*******\n moda \n*******"
printf("\n"
printf("\n"
printf("\n"
printf("%s%15s%15s\n", "voto :", "frequenza:", "tabulare:"
for(o=1;o<size;o++){
++frequenza[risultati[o]];
}
for(c=1;c<10;c++){
printf("%d%15d\n", c, frequenza[c]);
}
for(i=1;i!=10;i++){
for(j=0;j!=frequenza[i];j++){
printf("%s", "*"
}
printf("\n"
}
}
P.S:Scusate la lunghezza e il disordine
aaa