7459. Нечетные разряды

 

Найти произведение цифр пятизначного числа 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);