সোমবার, ১৮ মার্চ, ২০১৩

11650 Mirror clock
problem link:   http://uva.onlinejudge.org/external/116/11650.html

code :

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int main()
{
    int t,i;
    scanf("%d",&t);
    for(i=1;i<=t;i++)
    {
      int h,m,a,b;
 scanf("%d:%d",&h,&m);
 if(m==0)
 {
     if(h==12)
        printf("%02d%c%02d\n",h,':',m);
     else
     {
         a=12-h;

          printf("%02d%c%02d\n",a,':',m);
     }}
     else
     {
         b=60-m;
         if(h<11)
            {
            h=11-h;
            if(b>9 || h>9)
            printf("%02d%c%02d\n",h,':',b);
            else
               printf("%02d%c%02d\n",h,':',b);
            }
            else if(h==11)
                {
                    h=12;
             printf("%02d%c%02d\n",h,':',b);
     }
     else
                {
                    h=11;
                    if(b>9 || h>9)
            printf("%02d%c%02d\n",h,':',b);
            else
               printf("%02d%c%02d\n",h,':',b);
     }
 }


    }
return 0;

}