Estoy haciendo una aplicación para estadística y en uno de los caso necesito hacer la frecuencia relativa de un dato que elija el usuario.
Abajo os he copiado el código del caso y el código de la función "float freacuenciarelativa(int)" que devuelve un float porque en la compilación me da el error que comento abajo y no sé cómo solucionarlo.
El caso esta en el main.c y la función está en otro archivo, funciones.c
Utilizo una función "float cargadatos()" que tambien está en en funciones.c que devuelve una tabla [34][2];
Si me pudierais ayudar me sería de gran ayuda. Gracias
case 2:
                        system("cls");
                        int c;
                        printf("\n¿Qué dato quiere utilizar? ");
                        scanf(" %d",&c);
                        frecuenciarelativa(c);
                        opcion2=11;
                        break;
                }
int frecuenciarelativa(int c){
    float tabla=cargadatos();
    float dato;
    float resultado=0;
    dato=tabla[c][0]; /*<- ERROR: subscripted value is neither arry nor pointer*/
    resultado=dato/75;
    printf("\n\n\tFrecuancia Relativa de %f = %f",dato, resultado);
    system("pause");
}
//Si necesitais más información que no me haya dado cuenta poner avisar
Lh: No hagas doble post, utiliza el botón modificar.
En el ERROR arry = array, se me ha colado.


 
  




 Autor
 Autor
		


 En línea
									En línea
								






