Дано трёхзначное число. Напишите программу, которая определяет: а) есть ли среди цифр...

0 голосов

Дано трёхзначное число. Напишите программу, которая определяет:
а) есть ли среди цифр заданного целого трёхзначного числа одинаковые;
пример входных данных: 123; 121; 222
пример выходных данных: нет; да; да
б) является ли число "перевёртышем", т.е. числом, десятичная запись которого читается одинаково слева направо и справа налево.


спросил от Начинающий (146 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (844 баллов)
 
Лучший ответ

Var x,a,b,c:integer;
begin
writeln ('введи трехзначное число');
readln (x);
c:=x mod 10;
b:=x div 10 mod 10;
a:=x div 100 mod 10;
if a=с then writeln ('Число является перевертышем')
else writeln ('число не является перевертышем');
if (a=b) or (a=c) or (b=c) then writeln ('да')
else writeln ('нет');
end.

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

пишет неверное выражение

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

там где if a=c

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

ну если ты просто скопировал, то скорее всего у меня там русская буква

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

внатуре, спасибо)

...