Advertisement
vichis_mar

Untitled

Dec 3rd, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. typedef struct{
  6.  
  7. char calle[30];
  8. int numero;
  9. int CP;
  10. char ciudad[30];
  11. }direc;
  12.  
  13. typedef struct{
  14. int sistemas;
  15. int quimica;
  16. int algebra;
  17. int mecanica;
  18. int calculo;
  19. }calf;
  20.  
  21.  
  22. typedef struct{
  23.  
  24. int nua;
  25. char nombre[30];
  26. char carrera[40];
  27. direc domicilio;
  28. calf kardex;
  29.  
  30.  
  31. }alumno;
  32.  
  33. alumno *palumno;
  34.  
  35. int main(){
  36.  
  37. int n=0, i=0;
  38.  
  39. printf("Proporcione el numero de estudiantes:\n");
  40. scanf("%d", &n);
  41.  
  42. palumno=(alumno*)malloc(n*sizeof(alumno));
  43.  
  44. for(i=0;i<n;i++){
  45.  
  46. printf("Ingrese nombre del alumno [%d]\n", i);
  47. fflush(stdin);
  48. getchar();
  49. scanf("%s", &palumno[i].nombre);
  50. printf("Ingrese el NUA:\n");
  51. scanf("%i",&palumno[i].nua);
  52. printf("Ingrese la carrera:\n");
  53. scanf("%s",&palumno[i].carrera);
  54.  
  55. printf("\n\nINGRESANDO DATOS DE DOMICILIO\n");
  56. printf("Ingrese la calle\n\t");
  57. scanf("%s",&palumno[i].domicilio.calle);
  58. printf("Ingrese el numero de domicilio\n");
  59. scanf("%i",&palumno[i].domicilio.numero);
  60. printf("Ingrese el codigo postal\n");
  61. fflush(stdin);
  62. getchar();
  63. scanf("%i",&palumno[i].domicilio.CP);
  64. printf("Ingrese la ciudad en donde esta ubicado\n");
  65. scanf("%i",&palumno[i].domicilio.ciudad);
  66.  
  67. printf("\n\nINGRESANDO CALIFICACIONES\n");
  68. printf("Ingrese la calificacion de Fundamentos de los Sistemas de Informacion\n");
  69. scanf("%s", &palumno[i].kardex.sistemas);
  70. printf("Ingrese la calificacion de Mecanica\n");
  71. scanf("%s", &palumno[i].kardex.mecanica);
  72. printf("Ingrese la calificacion de Calculo Diferencial\n");
  73. fflush(stdin);
  74. getchar();
  75. scanf("%s", &palumno[i].kardex.calculo);
  76. printf("Ingrese la calificacion de Algebra Lineal\n");
  77. scanf("%s", &palumno[i].kardex.algebra);
  78. printf("Ingrese la calificacion de Quimica Universitaria\n");
  79. scanf("%s", &palumno[i].kardex.quimica);
  80. }
  81.  
  82. // for(i=0;i<n;i++){
  83. // printf("\n\n");
  84. // }
  85.  
  86. free(palumno);
  87. return 0;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement