Anuncios Google

Programacion(SOLUCIONADO, se puede cerrar)

Estoy continuando con la programacion y el dev c++ me da error en el else aqui:

 

 

    if( edad >= 18 );

{    

       printf("Usted es mayor de edad\n");

}

    else

{

        printf("Usted es menor de edad);{

}   

donde esta el problema?Gracias de antemano^^

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de De0x

Tomalo aqui lo tienes

Tomalo aqui lo tienes solucionado ,nunca habia visto un codigo tan pequeño y con  tantos fallos Lengua fuera

SOLUCION:

 

#include <stdio.h>
 
 
 
int edad;
 
int main(void){
 
printf("escriba un su edad: ");
 
scanf("d%",edad);
 
fflush(stdin);
 
 
 
if( edad >= 18 ){
 
printf("Usted es mayor de edad\n");
 
}
 
else{
 
printf("Usted es menor de edad");
 
}
 
getchar();
 
}

 

Hay lo tienes ,y no te rindas y sigue aprendiendo.Un apunte ,no se a que se debe que cuando escribes 18,te dice que es menor de edad cuando debria decir que es mayor

 

1saludo

 

 

Es evidente que no había

Es evidente que no había puesto todo el código, solo la parte que le daba error (por la llave de más que tiene).

 

Por cierto, que manía con el fflush(stdin). Que os cuesta poner un getchar()? Mucho más estable, más estandar y portable.

 

El main debe devolver algo (return 0;). Y se debe evitar usar variables globales (edad).

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.