Для определения, есть ли среди цифр трехзначного числа одинаковые, можно написать следующую программу (пример на Pascal):
program CheckDigits;
var
number, digit1, digit2, digit3: integer;
begin
// Ввод трехзначного числа
writeln('Введите трехзначное число:');
readln(number);
// Разделение числа на цифры
digit1 := number div 100; // Первая цифра (сотни)
digit2 := (number div 10) mod 10; // Вторая цифра (десятки)
digit3 := number mod 10; // Третья цифра (единицы)
// Проверка на наличие одинаковых цифр
if (digit1 = digit2) or (digit1 = digit3) or (digit2 = digit3) then
writeln('В числе есть одинаковые цифры')
else
writeln('В числе нет одинаковых цифр');
readln;
end.
Объяснение:
digit1), десятки (digit2) и единицы (digit3).Пример:
Если ввести число 121, программа выведет: В числе есть одинаковые цифры, так как первая и третья цифры равны.