Помогите пожалуйста описать алгоритм, а то не знаю даже с чего начать, чтобы все условия задания были выполнены
вот задание
это как бы напутствие
Вариант задания реализовать в виде функции, использующей для работы со строкой и матрицами только указатели и операции вида *P++, P++ итд Если функция возвращает строку или ее фрагмент, то это также необходимо сделать через указатель. Строки и матрицы динамические, размер вводится с клавиатуры. Числовые значения считать целыми. Инициализацию матриц реализовать через датчик случайных чисел или ввод с клавиатуры. Строки вводить с клавиатуры. Результат программы записать в файл.
Выполнить следующее задания, не используя стандартные операции и процедуры для строк и символов
Написать функцию, которая для каждого символа заданного текста выводит, сколько раз он встречается в тексте. Сообщение об одном символе должно печататься не более одного раза.