Vos me estas cargando, como que no anda en esa fecha??
Ahi esta compilado como que naciste 1/12/1973 y dice q tens 31
#include<stdio.h>
int main()
{
int edad=0;
int dia=1; /* dia en que naciste */
int mes=12; /* mes en que nasiste */
int ano=1973; /* año en el que naciste */
while(ano<2005) /* año actual */
{
printf("En %d mi edad era %d años.\n", ano, edad);
edad++;
ano++;
}
if(mes<10) printf("En %d mi edad es %d años.\n", ano, edad);
if(mes==10 && dia<=26) printf("En %d mi edad es %d años.\n", ano, edad);
}
Compilado de esta forma con Turbo C 2.01
En 1973 mi edad era 0 años.
En 1974 mi edad era 1 años.
En 1975 mi edad era 2 años.
En 1976 mi edad era 3 años.
En 1977 mi edad era 4 años.
En 1978 mi edad era 5 años.
En 1979 mi edad era 6 años.
En 1980 mi edad era 7 años.
En 1981 mi edad era 8 años.
En 1982 mi edad era 9 años.
En 1983 mi edad era 10 años.
En 1984 mi edad era 11 años.
En 1985 mi edad era 12 años.
En 1986 mi edad era 13 años.
En 1987 mi edad era 14 años.
En 1988 mi edad era 15 años.
En 1989 mi edad era 16 años.
En 1990 mi edad era 17 años.
En 1991 mi edad era 18 años.
En 1992 mi edad era 19 años.
En 1993 mi edad era 20 años.
En 1994 mi edad era 21 años.
En 1995 mi edad era 22 años.
En 1996 mi edad era 23 años.
En 1997 mi edad era 24 años.
En 1998 mi edad era 25 años.
En 1999 mi edad era 26 años.
En 2000 mi edad era 27 años.
En 2001 mi edad era 28 años.
En 2002 mi edad era 29 años.
En 2003 mi edad era 30 años.
En 2004 mi edad era 31 años.
Ejecucion del programa en MS-DOS