Анализ алгоритма
Найдем произведение и сумму цифр числа . Выведем отношение произведения цифр числа к их сумме.
Реализация алгоритма
Читаем входное число .
scanf("%d", &n);
Произведение цифр числа находим в переменной res
. Сумму цифр числа находим в переменной s
. Инициализируем переменные.
res = 1; s = 0;
Перебираем цифры числа. Делим число на 10 пока не получим 0.
while (n > 0) { s += n % 10; res = res * (n % 10); n /= 10; }
Делим произведение цифр res
на их сумму s
.
res /= s;
Выводим ответ.
printf("%.3lf\n", res);