Tomalo aqui lo tienes solucionado ,nunca habia visto un codigo tan pequeño y con tantos fallos
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
Tomalo aqui lo tienes
Tomalo aqui lo tienes solucionado ,nunca habia visto un codigo tan pequeño y con tantos fallos
SOLUCION:
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).
Mi creacciónes particulares:
http://www.scenebeta.com/noticia/la-serpiente
http://www.scenebeta.com/node/22535