Se quiere medir la contaminación de un rio de profundidad de 10 metros. Para eso es necesario tomar muestras del agua del rio cada dos metros. Por cada muestra, se realiza un análisis de laboratorio que arroja un numero de 0 a 100. La científicos consideran que: El rio esta contaminado si el promedio de todas las muestra es mayor a 60 Si una muestra es menor que 20, es un sector libre de contaminación (solo ese sector) Se considera que si una muestra es mayor que 80 es un sector altamente contaminado Realizar un procedimiento que: Tome de entrada el numero arrojado por cada una de las muestras, en orden de acuerdo a como se tomaron la muestras. Verifique que sean números validos y emita un mensaje de error en caso de no serlo. Muestre un mensaje por cada sector en caso de que este limpio o contaminado. Muestre un mensaje por el total del rio, en caso si esta limpio o contaminado.
int main (){ double acumulador = 0; double muestras[5]; double aux; int i; //leer las muestras printf("ingrese las muestras\n"); for(i=0;i<5;i++){ scanf("%lf",&aux); muestras[i]=aux; } //verificar que el numero ingresado es valido for(i=0;i<5;i++){ if(muestras[i]<0||muestras[i]>100){ printf("Error, usted ingreso un numero invalido\n"); break; } } //se muestra por cada sector si esta limpio o contaminado for(i=0;i<5;i++){ if(muestras[i]>=80){ printf("La zona %d esta altamente contaminada\n",i);