var
n, Num, i, j, t: integer;
Count: array[1..12] of integer;
Names: array[1..12] of integer;
begin
for i := 1 to 12 do
begin
Count[i] := 0;
Names[i] := i;
end;
ReadLn(N); { Считываем количество запросов}
for i := 1 to N do
begin
ReadLn(t); {считали очередной запрос}
Count[t] := Count[t] + 1;
end;
{Сортируем массивы Names и Count в порядке убывания значений массива Count}
for i := 12 downto 2 do
for j := 2 to i do
if Count[j - 1] < Count[j] then
begin
t := Count[j];
Count[j] := Count[j - 1];
Count[j - 1] := t;
t := Names[j];
Names[j] := Names[j - 1];
Names[j - 1] := t;
end;
for i := 12 downto 1 do
if Count[i] > 0 then
WriteLn(Names[i], ' ', Count[i]);
end.
Объяснение:
1. Ветераны Чернобыля,вступайте в ряды Долга!На нас лежит огромная ответственность - Нужно защитить мир от наступления Зоны!
2. Свободные сталкеры,ветераны,и охотники - вливайтесь в ряды долга!Защитить мир от заразы Зоны наша общая задача!
3. Сталкер, защити мир от Зоны - вступи в долг!
4. Мир со страхом смотрит на расползающийся заразу Зоны,вступи в Долг своих родных и близких!
5. Смертельным аномалиям,опасным мутантам,а так же анархистам и бандитам не остановить Долг.Мы победоносной поступью идем на гражданам всей планеты!
6. Сражаясь с мутантами вы покроете себя вечной славой! Кроме того кто вступил в Долг - обеспечивается оружием и отличным снаряжением.
7. Мы верим в нашу победу,верим в то что Зона будет уничтожена. Вступай в ряды Долга!
Объяснение: В ДОЛГ
3. академический, журналистский, повседневный.