• Viernes 8 de Noviembre de 2024, 16:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jarcom

Páginas: [1]
1
C/C++ / Error Con Dev-c++
« en: Domingo 2 de Septiembre de 2007, 20:43 »
Hola,

tengo un programa que me da error en una línea (creo), a ver si me podéis echar un cable y encontráis el error, ya que he cambiado la sintaxis de mil formas y no consigo dar con ello.

struct alumno
{
       char nombre[30];
       int DNI;
       int edad;
       float media;
       strasigna asignaturas [40];
};





case 3: printf ("\n\tintroduce el codigo de la asignatura\n");
                         fflush (stdin);
                         scanf ("%i", &temcod);
                         aprobados (alumnos, nal, temcod);
                         break;





void aprobados (alumno A[], int a, int codigo)
{
   
     int i=0,j=0, cont=0, suma=0;
     float media;
     printf ("%i",a);    
            do
              {      
                      printf("pajaritos");
                      if (A.asignaturas[j].codi==codigo && A.asignaturas[j].nota >=5)    //creo q es aki donde falla
                                        {
                          do
                             {                    
                              printf ("\n\t %s\t", A.nombre);
                              suma += A.edad;
                              cont++;
                             } while ( j<40);
                     
                      }
                     
             
             i++;    
              } while (i<a);
     
     media = suma/cont;
     printf("\n\t la media de edad de los alumnos aprobados es %3.2f años\n", media);
}





Gracias!  ;)

Páginas: [1]