Вопрос задан 23.10.2023 в 15:20. Предмет Информатика. Спрашивает Кузьма Анастасія.

Дано четырехзначное число.Определите есть ли одинаковые цифры в нем. PASCAL

0 0
Перейти к ответам

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

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

begin
  var s:=ReadlnInteger('n=').ToString; // ввели целым, стало строкой
  var l1 := s.Length; // всего цифр
  var l2 := s.Distinct.JoinIntoString('').Length; // разных цифр
  if l1 = l2 then Writeln('Одинаковых цифр нет')
  else Writeln('Одинаковые цифры есть')
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

pascal
program FindDuplicateDigits; var number, tempNumber: integer; digits: array[0..9] of boolean; hasDuplicate: boolean; begin hasDuplicate := false; // Инициализация массива digits for i := 0 to 9 do digits[i] := false; // Ввод четырехзначного числа write('Введите четырехзначное число: '); readln(number); // Проверка наличия одинаковых цифр tempNumber := number; while tempNumber > 0 do begin if digits[tempNumber mod 10] then begin hasDuplicate := true; break; end else begin digits[tempNumber mod 10] := true; tempNumber := tempNumber div 10; end; end; // Вывод результата if hasDuplicate then writeln('В числе есть одинаковые цифры.') else writeln('В числе нет одинаковых цифр.'); readln; end.

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

0 0

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

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

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

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