#include<stdio.h>
#include<conio.h>
main()
{
int dia_mes[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int dia;
int mes;
int anio;
int anio_actual,mes_actual,dia_actual;
int anio_anterior,mes_anterior,dia_anterior;
int dia1,mes1,anio1;
printf("nFecha determinada :15/7/2015nn"
;
dia_actual=15;
mes_actual=07;
anio_actual=2015;
printf("nIngresar Fecha Nacimiento:nn"
;
do{
printf("Año de Naciemento: t"
;
scanf("%d",&anio_anterior);
if(anio_anterior<1850||anio_anterior>anio_actual)
printf("Año incorrectonn"
;
}while(anio_anterior<1850||anio_anterior>anio_actual);
do{
printf("Mes: t"
;
scanf("%d",&mes_anterior);
if(mes_anterior<1||mes_anterior>12)
printf("Mes incorrectonn"
;
}while(mes_anterior<1||mes_anterior>12);
do{
printf("Dia: t"
;
scanf("%d",&dia_anterior);
if(dia_anterior<1||dia_anterior>dia_mes[mes_anterior])
printf("Dia incorrectonn"
;
}while(dia_anterior<1||dia_anterior>dia_mes[mes_anterior]);
dia=dia_actual-dia_anterior;
mes=mes_actual-mes_anterior;
anio=anio_actual-anio_anterior;
if (dia<0 || dia<=12){
dia+=dia_mes[mes_anterior];
mes--;
}else{
}if (mes<0){
anio--;
}
mes1=mes-mes_actual;
dia1=dia_anterior-dia_actual;
printf("n Usted tiene %d a?os con %d meses y %d diasnn",anio,mes,dia);
printf("n le falta %d meses y %d diasnn",mes1,dia1);
getch();
}
#include<conio.h>
main()
{
int dia_mes[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int dia;
int mes;
int anio;
int anio_actual,mes_actual,dia_actual;
int anio_anterior,mes_anterior,dia_anterior;
int dia1,mes1,anio1;
printf("nFecha determinada :15/7/2015nn"

;
dia_actual=15;
mes_actual=07;
anio_actual=2015;
printf("nIngresar Fecha Nacimiento:nn"

;
do{
printf("Año de Naciemento: t"

;
scanf("%d",&anio_anterior);
if(anio_anterior<1850||anio_anterior>anio_actual)
printf("Año incorrectonn"

;
}while(anio_anterior<1850||anio_anterior>anio_actual);
do{
printf("Mes: t"

;
scanf("%d",&mes_anterior);
if(mes_anterior<1||mes_anterior>12)
printf("Mes incorrectonn"

;
}while(mes_anterior<1||mes_anterior>12);
do{
printf("Dia: t"

;
scanf("%d",&dia_anterior);
if(dia_anterior<1||dia_anterior>dia_mes[mes_anterior])
printf("Dia incorrectonn"

;
}while(dia_anterior<1||dia_anterior>dia_mes[mes_anterior]);
dia=dia_actual-dia_anterior;
mes=mes_actual-mes_anterior;
anio=anio_actual-anio_anterior;
if (dia<0 || dia<=12){
dia+=dia_mes[mes_anterior];
mes--;
}else{
}if (mes<0){
anio--;
}
mes1=mes-mes_actual;
dia1=dia_anterior-dia_actual;
printf("n Usted tiene %d a?os con %d meses y %d diasnn",anio,mes,dia);
printf("n le falta %d meses y %d diasnn",mes1,dia1);
getch();
}