Facebook
From Silly Ostrich, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 66
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int i;
  5.  
  6. typedef struct{
  7.  
  8. // variables primitivas
  9.  
  10.     int edad;
  11.     char nombre[30];
  12.     char apellido[30];
  13.     int legajo;
  14.     char sexo[10];
  15.     int Nota1;
  16.     int Nota2;
  17.  
  18.  
  19.  
  20. }Alumno;
  21.  
  22. int numAlum;
  23.  
  24. int main() {
  25.  
  26.  
  27.     Alumno vec[numAlum];
  28.  
  29.  
  30.     printf("ingrese el numero de alumnos: ");
  31.     scanf("%d", &numAlum);
  32.  
  33.  
  34.     Alumno listado[numAlum];
  35.  
  36.     carga(vec);
  37.  
  38.  
  39.  
  40.     return 0;
  41. }
  42.  
  43. void carga(Alumno vec[numAlum])
  44.  {
  45.     for(i=0; i<numAlum; i++) {
  46.  
  47.         system("cls");
  48.  
  49.         printf("Alumno %d" , i+1);
  50.         fflush(stdin);
  51.         printf("\n Edad del alumno: ");
  52.         scanf("%d", &vec[i].edad);
  53.  
  54.         fflush(stdin);
  55.         printf("\n Nombre del alumno: ");
  56.         fgets(vec[i].nombre,sizeof(vec[i].nombre),stdin);
  57.  
  58.         fflush(stdin);
  59.         printf("\n Apellido del alumno: ");
  60.         fgets(vec[i].apellido, sizeof(vec[i].apellido), stdin);
  61.  
  62.         fflush(stdin);
  63.         printf("\n Ingrese el legajo: ");
  64.         scanf("%d", &vec[i].legajo);
  65.         getchar();
  66.  
  67.         fflush(stdin);
  68.         printf("\n Sexo del alumno: ");
  69.         fgets(vec[i].sexo, sizeof(vec[i].sexo), stdin);
  70.         getchar();
  71.  
  72.         fflush(stdin);
  73.         printf("\n Ingrese la nota del primer parcial: ");
  74.         scanf("%d", &vec[i].Nota1);
  75.  
  76.  
  77.         fflush(stdin);
  78.         printf("\n Ingrese la nota del segundo parcial: ");
  79.         scanf("%d", &vec[i].Nota2);
  80.  
  81.     }
  82. }