Вопрос по информатике:
Решите задачу по информатике на языке Pascale.
Дан массив 1<n<1000 нужно вывести сколько цифр. Выводить цифры в любом порядке.
Например: массив 5
Элементы массива 1 2 1 2 1
Вывести 1-3
2-2
Например:массив 5
Элементы массива 5 4 3 2 1
Вывести 5-1
4-1
3-1
2-1
1-1
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 20.09.2018 18:25
- Информатика
- remove_red_eye 13960
- thumb_up 11
Ответы и объяснения 1
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),0,9); a.Println;
a.GroupBy(t->t).Select(t->(t.Key,t.Count)).OrderBy(t->t[0])
.Foreach(t->Writeln(t[0],' - ',t[1]))
end.
Пример
n= 100
5 7 6 0 1 3 1 4 9 2 8 7 5 2 1 6 1 6 6 6 1 0 1 2 4 9 7 0 5 6 2 7 3 3 1 5 7 5 9 8 1 8 7 8 8 7 3 2 4 4 5 6 8 3 9 4 5 3 6 2 6 0 9 3 9 0 4 2 1 6 9 6 7 7 5 3 3 3 3 7 6 4 5 0 0 5 8 0 4 6 9 3 8 6 1 0 9 3 8 7
0 - 9
1 - 10
2 - 7
3 - 13
4 - 8
5 - 10
6 - 14
7 - 11
8 - 9
9 - 9
- 21.09.2018 10:25
- thumb_up 39
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.