Вопрос задан 30.07.2023 в 17:45.
Предмет Информатика.
Спрашивает Евдокимова Таня.
Дано целое число, состоящее из разных цифр. Определить, какая из цифр заданного числа больше, т. е.
найти наибольшую цифру числа. ЧЕРЕЗ ПАСКАЛЬ!!!!Ответы на вопрос
Отвечает Бронников Данил.
Var num, Mnum:integer;
begin
Mnum := 0;
readln(num);
while num <> 0 do
begin
if abs(num mod 10) > Mnun then
Mnum := abs(num mod 10);num := num div 10;
end;
writeln(Mnum);
end.
begin
Mnum := 0;
readln(num);
while num <> 0 do
begin
if abs(num mod 10) > Mnun then
Mnum := abs(num mod 10);num := num div 10;
end;
writeln(Mnum);
end.
Отвечает Паринова Даша.
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger; n.ToString.Max.Println
end.
Пример
1507163
7
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger; n.ToString.Max.Println
end.
Пример
1507163
7
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для нахождения наибольшей цифры в заданном числе через язык программирования Pascal, можно использовать следующий алгоритм:
- Считать входное число.
- Преобразовать число в строку, чтобы можно было обращаться к его цифрам по отдельности.
- Перебрать все символы строки (цифры) и сравнить их между собой, чтобы найти наибольшую.
Ниже приведен пример программы на Pascal, реализующий описанный алгоритм:
pascalprogram MaxDigit; uses SysUtils; var numStr: string; maxDigit: Char; i: integer; begin Write('Введите целое число из разных цифр: '); ReadLn(numStr); if Length(numStr) = 0 then begin WriteLn('Ошибка: Введена пустая строка.'); Exit; end; maxDigit := numStr[1]; for i := 2 to Length(numStr) do begin if numStr[i] > maxDigit then maxDigit := numStr[i]; end; WriteLn('Наибольшая цифра в числе: ', maxDigit); end.
Пожалуйста, скопируйте этот код в среду разработки Pascal (например, Lazarus) и запустите его. Программа запросит ввод целого числа и вернет наибольшую из его цифр.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
