Problem Link :
https://www.urionlinejudge.com.br/judge/en/problems/view/1103
Solution :
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); }}
heda
ReplyDelete