#include <stdio.h>
#define MAX 12 //define MAX como constante
int main(int argi, char** argc[]) {
int Arreglo[MAX], i, suma = 0;
float promedio;
printf("Tecleea los datos a calucular el promedio\n");
for(i = 0; i < MAX; i++) {
printf("Dato[%d] = ", i + 1);
scanf("%d", &Arreglo[i]);
}
for(i = 0; i < MAX; i++) {
printf("Arreglo[%d] = %d\n", i, Arreglo[i]);
}
for(i = 0; i < MAX; i++) {
suma += Arreglo[i]; // suma = suma + Arreglo[i] }
promedio = (float)suma / MAX;
printf("El promedio de los datos es = %f", promedio);
return 0;
}
**este es un arreglo unimensional tambien conosido como una lista**
en ese programa es una lista de promedios donde yo por desir puse un maximo de 12 promedios le puse dato a cada numero que iva a promediar y asi hize una lista de maximo 12 datos
Evita los arreglos donde la dimensión viene fijada con una constante, ya que difícilmente adapta a las necesidades del usuario. Es mejor averiguar la capacidad requerida a tiempo de ejecución y reservar la memoria que corresponde con malloc().
ResponderEliminar+2
Iva es un impuesto; iba es un verbo.