Archivo con estructura
#include
struct estructura_persona{
int cod_persona;
char nom_persona[30];
int edad_persona;
int cod_comuna;
char nom_comuna[20];
};
struct estructura_persona persona1 = {
01,
"guilberto mont letelier",
24,
01,
"cerrillos"
};
struct estructura_persona persona2 = {
02,
"jesus fernandez quiroga",
28,
04,
"la reina"
};
structestructura_persona persona3 = {
03,
"ana luisa astrosa",
28,
02,
"la granja"
};
struct estructura_persona persona4 = {
04,
"clara rosa malhue olguin",
45,
02,
"la granja"
};
struct estructura_persona persona5 = {
05,
"aldo mandariaga",
21,
04,
"la reina"
};
struct estructura_persona persona6 = {
06,
"sergio daeza",
10,
05,
"las condes"
};
struct estructura_persona persona7= {
07,
"carlos troncoso",
01,
05,
"las condes"
};
struct estructura_persona persona8 = {
8,
"patricio araya",
14,
01,
"cerrillos"
};
struct estructura_persona persona9 = {
9,
"pablo garvallo",
37,
03,
"la pintana"
};
struct estructura_persona persona10 = {
10,
"benedicta garcia contreras",
17,
03,
"la pintana"
};
struct estructura_persona persona11 = {
11,"jose cid dasa",
43,
05,
"las condes"
};
struct estructura_persona persona12 = {
12,
"oscar arriagada",
39,
05,
"las condes"
};
struct estructura_persona persona13 = {
13,
"oscar solar",
24,
02,
"la granja"
};struct estructura_persona persona14 = {
14,
"rosalia tejo",
38,
04,
"la reina"
};
struct estructura_persona persona15 = {
15,
"pablo correa correa",
44,02,
"la granja"
};
struct estructura_persona persona16 = {
16,
"jose soto barrientos",
31,
01,
"cerrillos"
};
struct estructura_persona persona17 = {
17,
"antonio fernandez quiroga",
44,
01,
"cerrillos"
};
struct estructura_persona persona18 = {
18,
"maria mendez mendez",
45,
04,
"la reina "
};
struct estructura_persona persona19 = {
19,
"maria zuniga rosende",29,
03,
"la pintana"
};
struct estructura_persona persona20 = {
20,
"miguel fernandez",
02,
02,
"la granja"
};struct estructura_persona persona21 = {
21,
"eliana munoz",
44,
04,
"la reina"
};
struct estructura_persona persona22 = {
22,
"jorge jerez galleguillos",
03,
01,
"cerrillos"
};
struct estructura_persona persona23 = {
23,
"jose del carmen tremun",
36,02,
"la granja"
};
struct estructura_persona persona24 = {
24,
"delia garcia nunez",
46,
02,
"la granja"
};
struct estructura_persona persona25 = {
25,
"freddy aguirre cortes",
47,
04,
"la reina "
};
struct estructura_persona persona26 = {
26,
"francisco monsalve",
35,
03,
"la pintana"
};struct estructura_persona persona27 = {
27,
"damaso fernandez trullen",33,
02,
"la granja"
};struct estructura_persona persona28 = {
28,
"guillermo perez martinez",
46,
03,
"la pintana"
};struct estructura_persona persona29 = {
29,
"jorge fernandez trullen",
05,
03,
"la pintana"
};struct estructura_persona persona30 = {
30,
"raul varela sanhueza",
43,
05,
"las condes"
};
int main() {
intopcion,sum=0,cerri=0,lagra=0,lapin=0,larei=0,lasco=0;
int comunas[30]={01,04,02,02,04,05,05,01,03,03,05,05,02,04,02,01,01,04,03,02,04,01,02,02,04,03,02,03,03,05};
while(0 == 0)
{
system("cls");
printf("\n");
printf(" M E N U \n\n\n");
printf(" 1.- Muestra todos los valores del vector en la estructura.\n\n\n");
printf(" 2.- Muestra todas las personasmayores de edad.\n\n\n");
printf(" 3.- Muestra la cantidad de personas por comunas.\n\n\n");
printf(" 4.- Salir de la aplicacion\n\n\n");
printf(" Seleccione la opcion :");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
printf("%i %s %i %i...
Regístrate para leer el documento completo.