Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main () {
- int hourExam;
- int minExam;
- int hourArrive;
- int minArrive;
- cin >> hourExam >> minExam >> hourArrive >> minArrive;
- int examTime = (hourExam * 60) + minExam;
- int arrivalTime = (hourArrive * 60) + minArrive;
- if (hourArrive == 24 && hourExam == 24){
- hourArrive == 00;
- hourExam == 00;
- }
- if(arrivalTime > examTime) {
- int timeLate = arrivalTime - examTime;
- if (timeLate > 60) {
- int hoursLate = timeLate / 60;
- int minsLate = timeLate % 60;
- cout << "Late " << hoursLate << ":" << minsLate << " hours after the start" << endl;
- }else if (timeLate == 60){
- int hoursLate = timeLate / 60;
- int minsLate = timeLate % 60;
- cout << "Late " << hoursLate << ":0" << minsLate << " hours after the start" << endl;
- }else if (timeLate < 60 && timeLate != 0 && timeLate != 60){
- int minsLate = timeLate % 60;
- cout << "Late " << minsLate << " minutes after the start" << endl;
- }
- }
- if (arrivalTime <= examTime){
- int earlyTime = examTime - arrivalTime;
- if (earlyTime > 60 && earlyTime != 60){
- int hoursEarly = earlyTime / 60;
- int minsEarly = earlyTime % 60;
- cout << "Early " << hoursEarly << ":" << minsEarly << " hours before the start" << endl;
- }else if (earlyTime == 60){
- int hoursEarly = earlyTime / 60;
- int minsEarly = earlyTime % 60;
- cout << "Early " << hoursEarly << ":0" << minsEarly << " hours before the start" << endl;
- }else if (earlyTime <= 59 && earlyTime > 30) {
- int minsEarly = earlyTime % 60;
- cout << "Early "<< minsEarly << " minutes before the start" << endl;
- }else if (earlyTime <= 30&& earlyTime != 0 ){
- int minsEarly = earlyTime % 60;
- cout << "On time " << minsEarly << " minutes before the start" << endl;
- }else if (earlyTime == 0 ){
- cout << "On time" << endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement