Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2013, 13:48   #1
danil663
Пользователь
 
Регистрация: 29.05.2013
Сообщений: 21
По умолчанию Определить какая цифра в числе расположена в нём левее:максимальная или минимальная

Дано натуральное число, в котором все цифры различны.Определить, какая цифра расположена в нём левее: максимальная или минимальная. Использовать подпрограммы для определения максимальной цифры, минимальной цифры и распознования какая цифра(максимальная или минимальная) лежит левее.
Заранее благодарен даже тем кто зашел в тему.
danil663 вне форума Ответить с цитированием
Старый 19.06.2013, 14:01   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var X:integer;
function MaxDigit(N:integer):byte;
var md:byte;
begin
md:=0;
while n>0 do begin
if n mod 10 >md then md:=n mod 10;
n:=n div 10;
end;
MaxDigit:=md;
end;

function MinDigit(N:integer):byte;
var md:byte;
begin
md:=9;
while n>0 do begin
if n mod 10 <md then md:=n mod 10;
n:=n div 10;
end;
MinDigit:=md;
end;

Function LeftRight(N:integer):string;
var maxd,mind:byte;
begin
maxd:=MaxDigit(N);
mind:=MinDigit(N);
while (N mod 10 <> maxD) and (N mod 10 <> minD) do
N:=N div 10;
if  N mod 10 = maxD  then  LeftRight:='Min'
else    LeftRight:='Max';
end;

begin
readln(x);
Writeln(LeftRight(x));
end.
Цитата:
457387
Min
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 19.06.2013, 14:20   #3
danil663
Пользователь
 
Регистрация: 29.05.2013
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
....
спасибо ещё раз, а говорили чо тут бесплатно никто не решает



__________________
Оверквотинг (overquoting) на форуме запрещён.
Не злоупотребляйте избыточным цитированием.
Если Вы отвечаете на предыдущее сообщение, нет необходимости приводить его полностью в своем ответе.
В крайнем случае выберите нужный фрагмент и процитируйте его.
Модератор.

Последний раз редактировалось Serge_Bliznykov; 19.06.2013 в 14:30.
danil663 вне форума Ответить с цитированием
Старый 19.06.2013, 16:19   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от danil663 Посмотреть сообщение
спасибо ещё раз, а говорили чо тут бесплатно никто не решает


Вакансия торгового представителя/менеджера по продажам/продавца/etc ждёт вас
Вадим Мошев вне форума Ответить с цитированием
Старый 19.06.2013, 16:37   #5
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Цитата:
Вакансия торгового представителя/менеджера по продажам/продавца/etc ждёт вас
Все профессии нужны, все профессии важны...

Автор хотя бы был вежлив в первом сообщении, что уже редкость...
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Встречается ли цифра в числе... Идеи? GreenMan Паскаль, Turbo Pascal, PascalABC.NET 3 18.03.2012 20:15
определить,какая из точек, B или C расположена ближе к точке A(На Паскале) Vanya77777 Помощь студентам 3 09.10.2011 16:07
Определить, какая цифра расположена левее – максимальная или минимальная мария2507 Microsoft Office Excel 4 22.12.2009 16:41
Программа, определяющую, какая цифра введена – четная или нечетная. JustinTI Помощь студентам 6 21.12.2008 12:03
Функция определить цифра или нет. dx+ Общие вопросы Delphi 8 26.05.2008 10:59