-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1047.cpp
35 lines (34 loc) · 1.54 KB
/
1047.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include<bits/stdc++.h>
using namespace std;
int main()
{
int h1,m1,h2,m2,hour,min;
cin>>h1>>m1>>h2>>m2;
if(h1==0) {h1==24;}
if(h2==0) {h2==24;}
if(m2>m1) {min=(m2-m1);
if(h2>h1) {hour=(h2-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
else if(h1==h2){hour=0;
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
else if(h1>h2) {
hour=((24+h2)-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
}
else if(m2<m1){min=((60+m2)-m1);
if(h2>h1){h1++; hour=(h2-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
else if(h2<h1){h1++; hour=((24+h2)-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
else if(h1==h2) {h1++; hour=((24+h2)-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E "<<min<<" MINUTO(S)"<<endl; return 0;}
}
else if(m2==m1){min==0;
if(h2>h1){hour=h2-h1;
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E 0 MINUTO(S)"<<endl; return 0;}
else if(h2<h1){hour=((24+h2)-h1);
cout<<"O JOGO DUROU "<<hour<<" HORA(S) E 0 MINUTO(S)"<<endl; return 0;}
else if(h2==h1){
cout<<"O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)"<<endl; return 0;}
}
}