#include<iostream>
using namespace std;
int koniec_rundy(int nr){
switch (nr){
case 1:
return 24;
case 2:
return 25;
case 3:
return 26;
case 4:
return 27;
case 5:
return 29;
}
}
int minuty(int nr, int d, int h, int m){
int zmiana_czasu = 0;
if (nr == 5 && (d == 28 || (d == 29 && h <= 2))){
zmiana_czasu = -60;
}
return (60 - m) + ((24 - h - 1) + (koniec_rundy(nr) - d) * 24) * 60 + zmiana_czasu;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int nr, d, h, m;
cin>>nr>>d>>h>>m;
cout<<minuty(nr, d, h, m);
}
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 | #include<iostream> using namespace std; int koniec_rundy(int nr){ switch (nr){ case 1: return 24; case 2: return 25; case 3: return 26; case 4: return 27; case 5: return 29; } } int minuty(int nr, int d, int h, int m){ int zmiana_czasu = 0; if (nr == 5 && (d == 28 || (d == 29 && h <= 2))){ zmiana_czasu = -60; } return (60 - m) + ((24 - h - 1) + (koniec_rundy(nr) - d) * 24) * 60 + zmiana_czasu; } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); int nr, d, h, m; cin>>nr>>d>>h>>m; cout<<minuty(nr, d, h, m); } |
English