jueves, 14 de julio de 2011

Programa de arreglo

#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

1 comentario:

  1. 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().
    +2
    Iva es un impuesto; iba es un verbo.

    ResponderEliminar