Сортировка времени C++

Отсортируйте время согласно заданному критерию.

Входные данные

   Во входном файле записано сначала число N (1 ≤ N ≤ 100), а затем N моментов времени. Каждый момент времени задается 3 целыми числами - часы (от 0 до 23), минуты (от 0 до 60) и секунды (от 0 до 60).

Выходные данные

   В выходной файл выведите моменты времени, упорядоченные в порядке неубывания (момент времени также выводится в виде трех чисел, ведущие нули выводить не нужно).

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
 int i,j,n,l,m[100][100],syma[1000]={0},temp1,temp2,temp3,k=0,p=1,s=0,dd;
 cin>>n;
 for(i=0;i<n;i++)
 for(j=0;j<3;j++)
{
 cin>>m[i][j]; 
if(j==2) syma[i]=syma[i]+m[i][j]; else 
{syma[i]=(syma[i]+m[i][j])*60;}
}
sort(syma,syma+n);
for(i=0;i<n;i++)
{
 temp1=syma[i]%60; 
 syma[i]=syma[i]/60;
 temp2=syma[i]%60; 
 temp3=syma[i]/60;
 cout<<temp3<<" "<<temp2<<" "<<temp1<<endl;
}
 return 0;
} 
Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top