Ввести целое число и определить верно ли что в его записи есть две одинаковые цифры стоящие рядом. написать программу в Паскале без массивов

23 Мая 2019 в 19:40
1 107 +1
1
Ответы
1

Пример программы на Pascal:

program SameDigits;
var
num, temp, lastDigit: integer;
hasSameDigits: boolean;
begin
writeln('Введите целое число: ');
readln(num);
temp := num;
lastDigit := temp mod 10;
temp := temp div 10;
hasSameDigits := false;
while temp > 0 do
begin
if temp mod 10 = lastDigit then
begin
hasSameDigits := true;
break;
end;
lastDigit := temp mod 10;
temp := temp div 10;
end;
if hasSameDigits then
writeln('В числе есть две одинаковые цифры, стоящие рядом.')
else
writeln('В числе нет двух одинаковых цифр, стоящих рядом.');
end.

Эта программа считывает целое число, затем проверяет каждую пару последовательных цифр, чтобы определить, есть ли две одинаковые цифры, стоящие рядом.

28 Мая 2024 в 16:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир