Відношення добутку до суми#931

Відношення добутку до суми (Розбір)

Знайдемо добуток і суму цифр числа . Виведемо відношення добутку цифр числа до їх суми.

Реалізація алгоритму

Читаємо вхідне число .

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);