UVA 11219 Solution

#include<stdio.h>
int main()
{
    int a, i , y, y1, y2, d1, d2, m1, m2;
    scanf("%d", &a);

    for(i=1;i<=a;i++)
    {
        scanf("%d/%d/%d", &d1, &m1, &y1);
        scanf("%d/%d/%d", &d2, &m2, &y2);

        y = y1-y2;

        if(m1<m2)
        {
            y--;
        }
        else if(m1 == m2)
        {
            if(d1<d2)
            {
                y--;
            }
        }
        if(y<0)
        {
            printf("Case #%d: Invalid birth date\n", i);
        }
        else if(y>130)
        {
            printf("Case #%d: Check birth date\n", i);
        }
        else
        {
            printf("Case #%d: %d\n", i, y);
        }
    }

    return 0;
}

Comments