hola, mi idea era crear un programa que etsableceria un dialogo mas o menos asi; pc:hola como te llamas
yo; julian
pc:hola julian dime tu edad!
yo: 14
pc: Julian naciste en el año 1997
pc: julian has vivido mas de 5110 días.
yo use este codigo
#include <stdio.h>
void main()
{
char nom[20];
int edad;
int año;
printf("\n\n\n\n\n\n");
printf("\t\t\t");
printf("\nHOLA! QUE TAL!? COMO TE LLAMAS?");
scanf("%s",nom);
printf("\nHola %s, dime tu edad!!",nom);
scanf("%d",&edad);
año=2011-%d;
printf("\n%s naciste en el año %f ",nom,año);
edad=edad*365;
printf("\n%s Has vivido mas de %d DIAS!!");
printf("\n\nPulsa cualquier tecla para terminar..");
getch();
}
el problema es que me dice : julian naciste en el año 2293576
julian has vivido mas de 2293580
por que me da mal ?? una mano por favor, desde ya gracias, un saludo JULIAN!