Вопрос задан 01.10.2023 в 02:45. Предмет Информатика. Спрашивает Баттхёртов Мухаммед.

Ввести целое число и определить, верно ли, что в его записи есть две подряд идущие одинаковые

цифры. Паскаль. Пример:Введите целое число: Введите целое число:1234 ​​​​1224Нет.​​ ​​​​ Да.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ivanova Karina.

Ответ:

Program nd;

var n, n1, d, d1: Integer;

b: Boolean;

begin

write('Введите число n; n>9: ');

readln(n);

b:= false;

while (n>9) and (not b) do

begin

d:= n mod 10;

n1:= n div 10;

while (n1>0) and (not b) do

begin

d1:= n1 mod 10;

b:= d1 = d;

n1:= n1 div 10;

end;

n:= n div 10;

end;

if b then writeln('Да')

else writeln('Нет');

end.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Pascal, которая решает вашу задачу:

pascal
program TwoAdjacentDigits; var number: integer; lastDigit, currentDigit: integer; hasAdjacentDigits: boolean; begin // Вводим целое число write('Введите целое число: '); readln(number); // Инициализируем переменные hasAdjacentDigits := false; lastDigit := number mod 10; number := number div 10; // Проверяем каждую цифру числа while number > 0 do begin currentDigit := number mod 10; if currentDigit = lastDigit then begin hasAdjacentDigits := true; break; end; lastDigit := currentDigit; number := number div 10; end; // Выводим результат if hasAdjacentDigits then writeln('Да.') else writeln('Нет.'); end.

Эта программа сначала запрашивает у пользователя ввод целого числа. Затем она проверяет каждую цифру числа на предмет совпадения с предыдущей. Если она находит две подряд идущие одинаковые цифры, то переменная hasAdjacentDigits устанавливается в true, и программа выводит "Да.". В противном случае, программа выводит "Нет.".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос