Задания 4
Требуется выполнить сортировку временных моментов, заданных в часах, минутах и секундах.
Пример
№
|
INPUT.TXT
|
OUTPUT.TXT
|
1
|
4
10 20 30
7 30 00
23 59 59
13 30 30
|
7 30 0
10 20 30
13 30 30
23 59 59
|
#include
using namespace std;
int main()
{ int n,h,m,s, x = 0;
cin >> n;
vector a;
for(int i = 0; i < n; ++i){
cin >> h >> m >> s;
x = 3600 * h + 60 * m + s;
a.push_back(x);
}
sort(a.begin(),a.begin() + a.size());
for(int i = 0; i < a.size(); ++i){
h = a[i] / 3600;
m = (a[i] / 60) % 60;
s = a[i] % 60;
cout << h << " " << m << " " << s << endl;
}
return 0;
}
Do'stlaringiz bilan baham: |