Error: linea 47 sintaxis error before '(' token
Publicado por Anna (2 intervenciones) el 01/03/2010 21:51:14
Hola! tengo problemas con este codigo (no para de darme error y no se donde esta...) lo he hecho con lenguaje C con el dev-C++. Espero que alguien me pueda ayudar.. GRACIAS! :)
/*52. Realització d'un sondeig per a unes votacions. Demanar, per a cada persona que vol
votar, la seva data de naixement (dia, mes i any) i dir si VOTA o NO VOTA depenent
de si té o no divuit anys. El programa haurà de comptar quants poden votar i quants no
ho poden fer. La data de votació es llegirà només un cop a l'inici del programa.*/
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char seguir;
int dhoy,mhoy,ahoy,dnac,mnac,anac,dias,meses,anys,a=0,b=0;
printf ("Que dia es hoy?: ");
scanf ("%d",&dhoy);
printf ("En que mes estamos?: ");
scanf ("%d",&mhoy);
printf ("En que año estamos?: ");
scanf ("%d",&ahoy);
do
{
printf ("Que dia nacio?: ");
scanf ("%d",&dnac);
printf ("Que mes nacio?: ");
scanf ("%d",&mnac);
printf ("Que año nacio?: ");
scanf ("%d",&anac);
dias=dhoy-dnac;
meses=mhoy-mnac;
anys=ahoy-anac;
if (dias>30)
{
meses=meses+1;
if (meses>=12)
{
anys=anys+1;
}
else if (anys>=18)
{
printf ("Usted puede votar\n");
}
else
{
printf ("Usted es menor de edad y no puede votar\n");
}
}
printf ("Desea introducir otro voto? (s/n)");
scanf ("%c",&seguir);
fflush (stdin);
}
printf ("El numero de personas que han votado es: %d\n",a);
printf ("El numero de personas que no han podido votar es: %d\n",b);
system ("PAUSE");
return 0;
}
/*52. Realització d'un sondeig per a unes votacions. Demanar, per a cada persona que vol
votar, la seva data de naixement (dia, mes i any) i dir si VOTA o NO VOTA depenent
de si té o no divuit anys. El programa haurà de comptar quants poden votar i quants no
ho poden fer. La data de votació es llegirà només un cop a l'inici del programa.*/
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char seguir;
int dhoy,mhoy,ahoy,dnac,mnac,anac,dias,meses,anys,a=0,b=0;
printf ("Que dia es hoy?: ");
scanf ("%d",&dhoy);
printf ("En que mes estamos?: ");
scanf ("%d",&mhoy);
printf ("En que año estamos?: ");
scanf ("%d",&ahoy);
do
{
printf ("Que dia nacio?: ");
scanf ("%d",&dnac);
printf ("Que mes nacio?: ");
scanf ("%d",&mnac);
printf ("Que año nacio?: ");
scanf ("%d",&anac);
dias=dhoy-dnac;
meses=mhoy-mnac;
anys=ahoy-anac;
if (dias>30)
{
meses=meses+1;
if (meses>=12)
{
anys=anys+1;
}
else if (anys>=18)
{
printf ("Usted puede votar\n");
}
else
{
printf ("Usted es menor de edad y no puede votar\n");
}
}
printf ("Desea introducir otro voto? (s/n)");
scanf ("%c",&seguir);
fflush (stdin);
}
printf ("El numero de personas que han votado es: %d\n",a);
printf ("El numero de personas que no han podido votar es: %d\n",b);
system ("PAUSE");
return 0;
}
Valora esta pregunta


0