Предмет: Информатика,
автор: dronova414
найти произведение нечётных цифр числа!!!!! Помогитееееееееее
dronova414:
да
Ответы
Автор ответа:
0
var
s: string;
i, mult: Int64;
begin
Read(s);
mult := 1;
for i := 1 to length(s) do
if (ord(s[i]) - ord('0')) mod 2 = 1 then
mult := mult * (ord(s[i]) - ord('0'));
WriteLn(mult)
end.
Автор ответа:
1
Bash Script:
#!/bin/bash
res=1
flag=0
read -p "Enter a number: " s
for (( i=0; $i<${#s}; ++i )); do
n=${s:$i:1}
if (( n % 2 > 0 )); then
res=$(( res * n ))
flag=1
fi
done
case $flag in
0) echo "Number does not contain odd digit!" ;;
1) echo "Product of odd numbers is $res" ;;
esac
Задание выполнено!
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: Romchik2333
Предмет: Українська мова,
автор: Kolesnikalex04
Предмет: Окружающий мир,
автор: самадд
Предмет: Физика,
автор: stars2011
Предмет: Информатика,
автор: ilord921