En esta ocasión les comparto un algoritmo para calcular el promedio de n número en lenguaje C
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre, vamos a explicar este algoritmo.
Incluimos la librería de entradas y salidas.
#include<stdio.h>
Creamos la función principal main().
int main()
{
Declaramos las variables.
int c = 0;
float n,suma = 0,promedio = 0;
Creamos un ciclo que se repite infinitamente.
for (;;){
En cada bucle pedimos un número.
printf(«\nIngresa un numero\n»);
Este número lo ingresamos en la variable n.
scanf(«%f»,&n);
Evaluamos si el número es diferente de cero.
if (n != 0){
Si la condición se cumple, entonces sumamos estos números.
suma = suma + n;
Con la variable c, contamos cuantos números se ingresaron..
c++;
}
else{
Cuando se ingrese el número cero, finalizamos el ciclo.
break;
}
}
Fuera del ciclo calculamos el promedio de los números y mostramos el promedio en pantalla.
promedio = suma / c;
printf(«El promedio de los numeros es: %.1f»,promedio);
return 0;
}
Aquí puedes ver el funcionamiento de este algoritmo.
/*Calcular el promedio de n números*/ #include<stdio.h> int main() { int c = 0; float n,suma = 0,promedio = 0; for (;;){ printf("\nIngresa un numero\n"); scanf("%f",&n); if (n != 0){ suma = suma + n; c++; } else{ break; } } promedio = suma / c; printf("El promedio de los numeros es: %.1f",promedio); return 0; }
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y mas que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.