#include <iostream>
#include <cmath>
#include <chrono>
using namespace std;
int main()
{
int x;
int d;
int h;
int m;
cin >> x >> d >> h >> m;
int wynik = 0;
if (x < 5) {
if (d == 22 + x) {
wynik = wynik + 24 * 60;
wynik = wynik + (23 - h) * 60;
wynik = wynik + 60 - m;
}
else
{
wynik = wynik + (23 - h) * 60;
wynik = wynik + 60 - m;
}
}
else {
if (d == 27) {
wynik = wynik + 47 * 60;
wynik = wynik + (23 - h) * 60;
wynik = wynik + 60 - m;
}
if (d == 28) {
wynik = wynik + 23 * 60;
wynik = wynik + (23 - h) * 60;
wynik = wynik + 60 - m;
}
if (d == 29) {
if (h < 2) {
wynik = wynik + (22 - h) * 60;
wynik = wynik + 60 - m;
}
else {
wynik = wynik + (23 - h) * 60;
wynik = wynik + 60 - m;
}
}
}
cout << wynik << endl;
}
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #include <iostream> #include <cmath> #include <chrono> using namespace std; int main() { int x; int d; int h; int m; cin >> x >> d >> h >> m; int wynik = 0; if (x < 5) { if (d == 22 + x) { wynik = wynik + 24 * 60; wynik = wynik + (23 - h) * 60; wynik = wynik + 60 - m; } else { wynik = wynik + (23 - h) * 60; wynik = wynik + 60 - m; } } else { if (d == 27) { wynik = wynik + 47 * 60; wynik = wynik + (23 - h) * 60; wynik = wynik + 60 - m; } if (d == 28) { wynik = wynik + 23 * 60; wynik = wynik + (23 - h) * 60; wynik = wynik + 60 - m; } if (d == 29) { if (h < 2) { wynik = wynik + (22 - h) * 60; wynik = wynik + 60 - m; } else { wynik = wynik + (23 - h) * 60; wynik = wynik + 60 - m; } } } cout << wynik << endl; } |
English