Social Icons

Tuesday, June 9, 2015

Solution Of 1103 Number Problem with C ,, in Uri Online Judge

Problem Link :

       https://www.urionlinejudge.com.br/judge/en/problems/view/1103




Solution :

#include <stdio.h>
int main()
{
    int h1,h2,m1,m2,min;
    while(1) {
    scanf("%d %d %d %d",&h1,&m1,&h2,&m2);
    if(h1==0&&h2==0&&m1==0&&m2==0)
        break;
    else if(h1<h2 && (m1==m2))
        min = (h2-h1)*60;
    else if(h1<h2 && (m1>m2))
        min = (h2-h1)*60 - m1+m2;
    else if(h1<h2 && (m1<m2))
        min =  (h2-h1)*60 + (m2-m1);
    else if(h1>h2)
        min = ((23-h1)*60+(60-m1))+(h2*60)+m2;
    else if(h1==h2 && (m1<=m2))
    min = m2-m1;
    else if(h1==h2 && (m1>m2))
     min = ((23-h1)*60+(60-m1))+(h2*60)+m2;
    printf("%d\n",min);
    }
 
 
}

1 comments: