
Вопрос задан 23.10.2023 в 15:20.
Предмет Информатика.
Спрашивает Кузьма Анастасія.
Дано четырехзначное число.Определите есть ли одинаковые цифры в нем. PASCAL


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

Отвечает Нурышева Анастасия.
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.
begin
var s:=ReadlnInteger('n=').ToString; // ввели целым, стало строкой
var l1 := s.Length; // всего цифр
var l2 := s.Distinct.JoinIntoString('').Length; // разных цифр
if l1 = l2 then Writeln('Одинаковых цифр нет')
else Writeln('Одинаковые цифры есть')
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для определения наличия одинаковых цифр в четырехзначном числе на языке программирования Pascal, вы можете использовать следующий код:
pascalprogram 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
. Если есть одинаковые цифры, программа сообщит об этом.


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

Информатика 344

Информатика 25

Информатика 75

Информатика 92

Информатика 43

Информатика 21

Информатика 91

Информатика 23

Информатика 964
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili