/* Created by Anjuta version 1.2.3 */ /* This file will not be overwritten */ #include //Definición de tipos typedef int matriz[50][50]; typedef struct { char cedula[10]; char nombre[30]; int edad; } t_persona; //Prototipos void cambia_valores(int *,int *); void carga_matriz (matriz a, int,int); void carga_matriz2 (int a[][], int,int); void imprimir_matriz (matriz x,int,int); void cargar_registro(t_persona *); t_persona cargar_registro2 (); void mostrar_registro (t_persona); //Cuerpo Principal int main() { int n,m; matriz x; t_persona datos; /* printf("Valor de X: "); scanf("%d",&n); printf("Valor de Y: "); scanf("%d",&m); cambia_valores(&n, &m); printf("\nValor de X: %d", n); printf("\nValor de Y: %d", m); */ printf("Numero de Filas:"); scanf("%d",&n); printf("Numero de Columnas:"); scanf("%d",&m); carga_matriz2 (x,n,m); imprimir_matriz(x,n,m); /* cargar_registro(&datos); mostrar_registro(datos); datos = cargar_registro2(); mostrar_registro(datos); */ return 0; } void cambia_valores(int *n, int *m) { int aux; aux = *n; *n = *m; *m = aux; } void carga_matriz (matriz a, int f,int c) { int y,z; for (y=0; y < f;y++) for (z=0;zcedula); printf("Nombre :"); getchar(); gets(persona->nombre); printf("Edad :"); scanf("%d",&persona->edad); } t_persona cargar_registro2() { t_persona z; printf("Cedula :"); scanf("%s",z.cedula); printf("Nombre :"); getchar(); gets(z.nombre); printf("Edad :"); scanf("%d",&z.edad); return (z); } void mostrar_registro(t_persona persona) { printf("\nCedula : %s", persona.cedula); printf("\nNombre : %s", persona.nombre); printf("\nEdad : %d", persona.edad); }