Red de conocimiento informático - Consumibles informáticos - (1) Defina una matriz unidimensional: int arr[10], luego ingrese 10 números enteros desde el teclado, programe para encontrar su valor máximo, valor mínimo y valor promedio, y

(1) Defina una matriz unidimensional: int arr[10], luego ingrese 10 números enteros desde el teclado, programe para encontrar su valor máximo, valor mínimo y valor promedio, y

#include

void main()

{

int arr[10];

int i,max,min,sum = 0;

float ave;

printf("Ingrese diez números:\n");

for(i = 0; i < 10; i++)

{

scanf("%d",arr+i);

if( i == 0)max = min = arr[i]; /*Al ingresar el primer número, asigne este número a los valores máximo y mínimo*/

else /*De lo contrario, compare si el número actual es mayor que El número máximo actual es grande, ¿es menor que el número mínimo*/

{

max = arr[i] > max ? *¿Es menor que el número máximo actual? Si es mayor, copie el número actual al valor máximo*/

min = arr[i] < max ? Si es menor que el número mínimo actual, copie el número actual al valor máximo Copiar al valor mínimo*/

}

sum = sum + arr[i];

}

ave = suma / 10.0 ;

printf("max: %d\nmin: %d\nave: %.2f\n",max, min,ave);

}