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

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

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


спросил от Начинающий (265 баллов) в категории Информатика
оставил комментарий от Одаренный (1.1k баллов)

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

оставил комментарий от Отличник (5.1k баллов)

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

оставил комментарий от Начинающий (265 баллов)

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.

оставил комментарий от Начинающий (265 баллов)

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

оставил комментарий от Начинающий (265 баллов)

*второе

оставил комментарий от Отличник (5.1k баллов)

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

оставил комментарий от Отличник (5.1k баллов)

Цифра v*

оставил комментарий от Начинающий (265 баллов)

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

оставил комментарий от Отличник (5.1k баллов)

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

оставил комментарий от Начинающий (265 баллов)

:D ок

1 Ответ

0 голосов
ответил от Одаренный (1.1k баллов)
 
Лучший ответ

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


image
оставил комментарий от Начинающий (265 баллов)

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

оставил комментарий от Одаренный (1.1k баллов)

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

...