victor7batista
Usuario (Panamá)

#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(); }