Получить сведения появления чисел в параметре num - C (СИ)
Формулировка задачи:
Доброго времени суток.
не как не могу домыслить как мне написать рекурсивно функцию
void statistics(long num, int digits[])
которая получает параметр и массив размером 10( все переменные в массиве равны 0).
в конце рекурсии, массив имеет сведенья появления чисел в параметре num.
пример:
num=27135177
массив после рекурсии: digits={0,2,1,1,0,1,0,3,0,0}
тоесть фунция считывает появления числа в переменной и увеличивает индекс раввный тому чеслу на 1 каждый рас когда чистло появляеться в переменной.
заранее спасибо.
Решение задачи: «Получить сведения появления чисел в параметре num»
textual
Листинг программы
void statistics(long num, int digits[]) { if(num) { ++digits[num % 10]; statistics(num / 10, digits); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д