Учитывая компанию N сотрудников старшинства, в порядке возрастания продолжительности службы требует выхода каждой длину сегмента службы количества сотрудников.
Входные форматы:
Во - первых, вход положительное целое число N ( ≤ 1. 0 ^ 5.) , То есть общее число работников; данные впоследствии N целые числа, то есть продолжительность службы каждого сотрудника, в диапазоне [0, 50].
Выходные форматы:
Количество сотрудников для каждого выходного старшинства порядка возрастания старшинства, формат: «выслуга: Number». Каждая отдельная линия. Если число 0 не выводится.
Пример ввода:
8
10 2 0 5 7 2 5 2
Пример вывода:
0:1
2:3
5:2
7:1
10:1
#include <cstdio> Уст INT maxn = 60 ; Int Main () { Int возраста [maxn] = { 0 }; ИНТ п; зсапЕ ( " % d " , & п); INT Нагэ; для ( Int I = 0 ; я <п; я ++ ) { зсапЕ ( " % d " , & Нагэ); если (Нагэ> = 0 && Нагэ <= 50 ) { возраст [Нагэ] ++ ; } } Для ( Int I = 0 ; я <= 50 ; я ++ ) { если (возраст [I] =! 0 ) { Е ( " % D:% d \ п " , я, возраст [I]); } } Возвращают 0 ; }