Comentarios y respuestas

Pedir al usuario números hasta que este ingrese 0. Calcule el promedio de los números ingresados y muéstrelo por pantalla. (el usuario no va a ingresar más de 100 números). También muestre en

¡Claro! Aquí te dejo un ejemplo de código en lenguaje C que cumple con los requisitos que solicitas: ```c #include int main() { int numeros[100], i = 0, num;
21/5/2023 13:54
Pedir al usuario números hasta que este ingrese 0. Calcule el promedio de los
números ingresados y



Consulta:

Pedir al usuario números hasta que este ingrese 0. Calcule el promedio de los
números ingresados y muéstrelo por pantalla. (el usuario no va a ingresar más
de 100 números). También muestre en pantalla los números mayores al
promedio.

Respuesta:

¡Claro! Aquí te dejo un ejemplo de código en lenguaje C que cumple con los requisitos que solicitas:

```c
#include

int main() {
int numeros[100], i = 0, num;
float promedio = 0;

printf("Ingrese numeros (0 para terminar):\n");

do {
scanf("%d", &num);
numeros[i] = num;
promedio += num;
i++;
} while (num != 0 && i < 100);

promedio /= i - 1;

printf("El promedio es: %.2f\n", promedio);
printf("Los numeros mayores al promedio son: ");

for (int j = 0; j < i - 1; j++) {
if (numeros[j] > promedio) {
printf("%d ", numeros[j]);
}
}

return 0;
}
```

El programa utiliza un arreglo de enteros `numeros` para almacenar los números ingresados por el usuario. Se utiliza un bucle `do-while` para pedir los números hasta que el usuario ingrese 0 o se alcance el límite de 100 números. Mientras se ingresan los números, se suman para calcular el promedio. Una vez que se termina de ingresar los números, se calcula el promedio dividiendo la suma por la cantidad de números ingresados menos 1 (ya que el último número ingresado fue 0 y no debe ser considerado).

Luego, se utiliza un bucle `for` para recorrer el arreglo de `numeros` y se imprimen los números que sean mayores que el promedio.

Espero que te sea de ayuda. ¡No dudes en preguntar si tienes alguna otra consulta!



 


Artículos relacionados