Q. Calculate age from date of birth ?

THE OUTPUT WOULD BE















#include<stdio.h>
#include<conio.h>
  void main( )
  { clrscr( );
int p,q,r,i,j,k,u,v,w,x;
char a;
printf("Enter present date: ");
scanf("%d%c%d%c%d",&p,&a,&q,&a,&r);
printf("Enter your date of birth: ");
scanf("%d%c%d%c%d",&i,&a,&j,&a,&k);
printf("Your present age is:\n");
u=p-i;
v=q-j;
w=r-k;
x=u;
if(u<0)
{ u=31+u;
}
else
u=p-i;
if(v<=0)
{ if(x<0)
              { v=11+v;
                 w=w-1;
              }
              if(x>0)
              { w=r-k-1;
                 v=v+12;
              }
}   
else
v=q-j;
printf("%dYear %dMonths %dDays",w,v,u);
getch( );
   }

No comments:

Post a Comment