Вопрос задан 30.07.2023 в 17:45. Предмет Информатика. Спрашивает Евдокимова Таня.

Дано целое число, состоящее из разных цифр. Определить, какая из цифр заданного числа больше, т. е.

найти наибольшую цифру числа. ЧЕРЕЗ ПАСКАЛЬ!!!!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бронников Данил.
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.
0 0
Отвечает Паринова Даша.
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger; n.ToString.Max.Println
end.

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

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

  1. Считать входное число.
  2. Преобразовать число в строку, чтобы можно было обращаться к его цифрам по отдельности.
  3. Перебрать все символы строки (цифры) и сравнить их между собой, чтобы найти наибольшую.

Ниже приведен пример программы на Pascal, реализующий описанный алгоритм:

pascal
program 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) и запустите его. Программа запросит ввод целого числа и вернет наибольшую из его цифр.

0 0

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

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

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

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