Computación para ingenieros M.C. Cintia Quezada Reyes Arreglos de estructuras Sintaxis de la declaración global struct nombreEstructura { tipo miembro1; tipo miembro2; . . . tipo miembroN; }arreglo[elementos]; Sintaxis de la declaración local struct nombreEstructura arreglo[elementos]; Para imprimir printf(“Texto y especificación de formato”,arreglo[posición].miembro); Para guardar scanf(“especificación de formato”,&arreglo[posición].miembro); Ejemplo: #include<stdio.h> struct alumno { char nombre[50] ; long numcuenta; float promedio; char escuela[50]; } C[5]; main() { int i; for(i=0;i<5;i++) { printf("Dame nombre del alumno"); scanf(" %[^\n]",&C[i].nombre); printf("Dame número de cuenta"); scanf("%ld",&C[i].numcuenta); printf("Dame promedio"); scanf("%f",&C[i].promedio); printf("Dame nombre de la escuela"); scanf(" %[^\n]",&C[i].escuela); } Computación para ingenieros M.C. Cintia Quezada Reyes for(i=0;i<5;i++) { printf("%s %ld %s %f\n",C[i].escuela,C[i].numcuenta,C[i].nombre,C[i].promedio); } }