#include <bits/stdc++.h>
using namespace std;
int main() {
int runda, dzien, godz, kopia, min;
cin >> runda >> dzien >> godz >> min;
int ile_minut = 0;
kopia = godz;
//cout << dzien << ' ';
if (min != 0){
ile_minut = 60 - min;
kopia++;
}
if (runda == 5 && (dzien < 29 || godz < 2)){
ile_minut -= 60;
}
if (kopia == 24){
dzien++;
}else{
ile_minut += (24 - kopia)*60;
dzien++;
}
//cout << dzien << ' ';
if (runda == 1 && dzien <= 24){
ile_minut += 60*24;
}
if (runda == 2 && dzien <= 25){
ile_minut += 60*24;
}
if (runda == 3 && dzien <= 26){
ile_minut += 60*24;
}
if (runda == 4 && dzien <= 27){
ile_minut += 60*24;
}
if (runda == 5 && dzien <= 29){
ile_minut += 60*24;
//dzien++;
if (dzien == 28){
ile_minut += 60*24;
}
}
cout << ile_minut;
return 0;
}
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 | #include <bits/stdc++.h> using namespace std; int main() { int runda, dzien, godz, kopia, min; cin >> runda >> dzien >> godz >> min; int ile_minut = 0; kopia = godz; //cout << dzien << ' '; if (min != 0){ ile_minut = 60 - min; kopia++; } if (runda == 5 && (dzien < 29 || godz < 2)){ ile_minut -= 60; } if (kopia == 24){ dzien++; }else{ ile_minut += (24 - kopia)*60; dzien++; } //cout << dzien << ' '; if (runda == 1 && dzien <= 24){ ile_minut += 60*24; } if (runda == 2 && dzien <= 25){ ile_minut += 60*24; } if (runda == 3 && dzien <= 26){ ile_minut += 60*24; } if (runda == 4 && dzien <= 27){ ile_minut += 60*24; } if (runda == 5 && dzien <= 29){ ile_minut += 60*24; //dzien++; if (dzien == 28){ ile_minut += 60*24; } } cout << ile_minut; return 0; } |
English