Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2010, 14:00
betaforever
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Ayuda con TURBO C

Necesito calcular cuantos años dias y meses q ha vivido el usuario con tan solo introducir la fecha de nacimiento(dia, mes y año) pero el problema es cuando intento introducir la fecha actual ejemplo: 06/08/2010 me da error
necesito toda la ayuda posible

hasta ahora tengo esto , las variables a son de años, las m son meses y las d son dias:

#include<stdio.h>
#include<conio.h>


main(){
int a1,a2,a3,a4,m1,m2,m3,m4,d1,d2,d3,d4;

printf("Introduce tu fecha de nacimiento(dia/mes/año)");
scanf("%i",&d1);
scanf("%i",&m1);
scanf("%i",&a1);

printf("Introduce la fecha actual(dia/mes/año)");
scanf("%i",&d2);
scanf("%i",&m2);
scanf("%i",&a2);

d3=d2-d1;
m3=m2-m1;
a3=a2-a1;

if(m3>0) {
a3=a3-1;
m3=m3+12;
}

if(d3>0){
m3=m3-1;
d3=d3+30;
}

printf("%i dias ,%i meses ,%i a¤os",d3,m3,a3);

getch();

}