Найти произведение цифр
пятизначного числа n, стоящих на нечетных разрядах.
Вход. Целое пятизначное число n (положительное
или отрицательное).
Выход. Вывести произведение цифр на
нечетных разрядах.
Пример
входа |
Пример выхода |
12345 |
15 |
цифры числа
Анализ алгоритма
Пусть n = – пятизначное число.
Тогда:
·
a = n / 10000;
·
c = n / 100 % 10;
·
e = n %
10;
Входное число n может быть
отрицательным. Поэтому перед нахождением его цифр следует вычислить его модуль.
Реализация алгоритма
Читаем входное
значение n. Если оно отрицательно, то меняем знак на положительный.
scanf("%d", &n);
if (n < 0) n = -n;
Находим цифры числа на нечетных разрядах.
a = (n / 10000);
c = (n / 100) % 10;
e = n % 10;
Вычисляем и выводим произведение цифр.
res = a * c * e;
printf("%d\n", res);