Здрасти, задали задачу, но в ней практически ничего не сообразил:Паскаль. Введите

Здрасти, задали задачку, но в ней практически ничего не понял:
Паскаль. Введите хоть какое число и выведите на экран наивеличайшую цифру в числе.
К примеру ввожу 5683, а он мне обязан вывести: 8.
Начало программки я допер:
program z1;
var n:integer;
begin
K:=0;
writeln('Введите хоть какое число');
readln(n);
while nlt;gt;o do begin
n:=n div 10;
k:=k+1;
end;
... Тем самым мы отыскали количество цифр в числе, а вот что делать далее я не знаю(

Задать свой вопрос
1 ответ
А для чего нам, фактически, находить количество цифр в числе?
Можно просто сравнивать примыкающие числа.
---
uses crt;
var a,k,max:integer;
begin
     readln(a);
     while agt;0 do
     begin
          k:=a mod 10;
          if kgt;max then max:=k;
          a:=a div 10;
     end;
     writeln(max);
end.
Vitalka Gulevskih
Спасибо, выручил.Можно решить еще и иным методом, но это муторнее.
Сатовский Димка
выручилА, если можно) всегда пожалуйста ;)
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт