Помогите, пожалуйста:3 Дано четырёхзначное натуральное число. Найти произведение цифр...

0 голосов
30 просмотров

Помогите, пожалуйста:3 Дано четырёхзначное натуральное число. Найти произведение цифр числа. Верно ли, что в данном числе нет цифры А(вводится с клавиатуры).


Информатика (265 баллов) | 30 просмотров
0

И цикл у тебя зациклится, Енот)

0

Ээ, почему? Я всегда этим способом число на цифры разделял, удобно очень )

0

var a,b,c,d,x,w:integer;beginreadln(x);a:=x div 1000;b:=x mod 10;c:=x div 100 mod 10;d:=x mod 100 div 10;w:=a*b*c*d;writeln(w);readln;end.

0

Вот как правильно сделать первое условие. А второе?)

0

*второе

0

read(v);if (v=a) or (v=b) or (v=c) or (v=d) then write('Число ',v,'в числе есть' );

0

Цифра v*

0

Не поняла....Что?)

0

write('Число ',v,'в числе есть' );ну, описку сделал, v это ж цифра должна быть, а не число ;D

0

:D ок

Дан 1 ответ
0 голосов
Правильный ответ

Держи! Можно сделать и проще намного, как и говорилось выше, через циклы, но так как тебе такое решение видимо надо, то держи именно такое :) 


image
(1.1k баллов)
0

Спасибо:3 Через циклы тоже знаю как решать, но нужно было именно так:)

0

Моё чутьё не подвело :)