Está en la página 1de 2

nombre completo:

nombre
apellido p
alejandro fernandez

apellido m
juarez

Se requiere hacer un programa para llevar el resgistro de calificaciones de un


grupo de diez estudiantes y generar reportes qued incluyen
datos como el promedio del ghrupo, la calificacion maxima, calificacion minima,
el total de estudiantes aprobados
Arreglos
como una coleccion finita y hace mas eficiente la declaracion y manipulacion de
una coleccion de datos de mismo tipo que estan relacionados
entre si, como es el caso de las calificaciones
tipos de arreglos
como una coleccion finita, homogenea y ordenada de elementos
clasificacion de arreglos
unidimensionales
tambien son llamados lineales
cualquier elemento puede ser referenciado por un unico indice
lista[0] 9
lista[1] 10
lista[2] 8
lista[3] 7
lista[4] 6
lista[5] 5
lista[6] 9
lista[7] 10
lista[8] 7
lista[9] 6

bidimensionales
como una coleccion finita, homogenea y ordenada de elementos
se puede ver como una tabla de valores

multidimensionales

declaracion e inicializacion
<tipo><nombre>[<tamao1>]
int
lista [10] ={9,8,7,10,8,6,3,5,7,8}
<tipo><nombre>[<tamao1>][<tamao2>]
int
tabla [5]
[3]
={8,9,6,8,7},{9,5,6}
={8,9,6,8,7,9,5,6}
={8,9,6,8,7,9}

Ejemplos
tabla[0][2] = 8: Asigna el valor de 8 al tercer elemento del primer renglon de
arreglo de la tabla
printf("%d",lista[4]); : Imprime en pantalla el quinto elemento del arreglo de l
ista
scanf("%d",&tabla[0][0]; : Lee un entero desde teclado y asignarlo en la primera
posicion del arreglo tabla
lista[1]++; : Incrementa en uno el valor del segundo elemento del arreglo de la
lista

int

tabla

También podría gustarte