Обязательно язык си.
В стандартный поток ввода подается строка, состоящая из символов, общая длина не более 80 символов. Далее входной поток заканивается. Найти какое количество раз встречается каждый символ, если он есть в строке. Результаты вывести в стандартный поток вывода. Необходимо вывести по одному значению в строку, соответствуя регламенту (см. примеры):
В каждой строке результат сначала печатается сам символ, затем «равно» и кол-во раз, которое встречается этот символ. Выводить без повторений. Выводить в том порядке, в котором символ встречается в строке.
Исходную строку нужно считать в память целиком и все манипуляции проводить в памяти, результат получить в памяти и затем распечатать его.
Пример ввода 1:
ssdds
Вывод:
s=3
d=2
Пример ввода 2:
AaDDd!
Вывод:
A=1
a=1
D=2
d=1
!=1
Пример ввода 3:
every coin helps
Вывод:
e=3
v=1
r=1
y=1
=2
c=1
o=1
i=1
n=1
h=1
l=1
p=1
s=1
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |