Дано натуральное число N. Определить, верно ли, что это число содержит ровно три...

0 голосов

Дано натуральное число N. Определить, верно ли, что это число содержит ровно три одинаковые цифры.
Решите алгоритмом


спросил от (18 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.3k баллов)

Var
a,b,c,x:integer;
begin
write('Введите трехзначное число. X=');
readln(x);
a:=x div 100;
b:=(x mod 100) div 10;
c:=(x mod 10) div 1;
if (a=b) and (b=c) then writeln('Верно!')
else writeln('Не верно');
readln;
end.

оставил комментарий от Архангел (142k баллов)

c:=(x mod 10) div 1; - не понял, зачем делить на 1? ))))

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

ах, точно. можешь удалить div 1. Это я с другого файла брал. Решал подобную задачу, только про 4 числа.

оставил комментарий от Архангел (142k баллов)

Удалять я ничего не могу в Вашем ответе, да и зачем это мне?

...