Дано двухзначное(трехзначное)число. Напишите программу определения - входит ли в него...

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

Дано двухзначное(трехзначное)число.
Напишите программу определения
- входит ли в него цифра 5
-входят ли в него цифры 4 и 7


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

в информатике полный ноль

0

это 2 разные задачи,если что

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

Var a,b,c,d:integer;
begin
readln(a);
b:=a div 100;
c:=a mod 100 div 10;
f:=a mod 100 mod 10;
if (b=5) or (c=5) or (f=5) then write('входит')
else write('невходит');
if (b=7) or (b=4) or  (c=7) or (c=4) or (f=7) or (f=4) then write('входит')
else write('невходит');
end.  

(280 баллов)
0

Т.е эту задачу можно разделить на две?Первое If написать в 1 задачу (которая про число 5),а второе if написать во вторую?

0

именно так

0

Спасибо огроменное!!!Очень помогло

0

Можно последний вопрос?Что такое f и почему там два раза мод

0

да в var добавь переменную f а на второй вопрос я отвечу так предположим что мы взяли число 128 128 mod 100 будет 28 а 28 mod 10 будет 8 (mod находит остаток от деления) в итоге мы нашли число едениц

0

спасибо