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