![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.01.2009
Сообщений: 14
|
![]()
Дано натуральное число,в котором все цифры различны.Определить,какая цифра расположена в нем левее:максимальная или минимальная.
Заранее спасибо! |
![]() |
![]() |
#2 |
Регистрация: 28.12.2008
Сообщений: 9
|
![]()
"Левее" - это я так понимаю цифра самого старшего разряда в числе?
|
![]() |
![]() |
#3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
КуДрЯ Повторяетесь!
Вы хоть запоминайте какие темы создавали. http://programmersforum.ru/showthread.php?p=192976
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 25.01.2009
Сообщений: 14
|
![]()
uses crt;
var n,i,k,max,maxi,min,mini : integer; begin clrscr; write('Vvedite n: '); readln(n); max := n mod 10; { начальное значение максимума - первая цифра справа } min := n mod 10; { аналогично для минимальной } k := 0; { счетчик цифр } maxi := k; { maxi - порядковый номер максимума (справа) } mini := k; { аналогично для минимума } while n>0 do { пока не достигли "конца числа" } begin i := n mod 10; { i - текущая цифра } inc(k); { увеличиваем счетчик цифр } if i >= max then { если текущая цифра больше максимума... } begin max := i; {...то приравниваем максимум к этой цифре } maxi := k; { и запоминаем его положение справа } end; if i <= min then { аналогично для минимума } begin min := i; mini := k; end; n := n div 10; end; writeln('Maximum= ',max); { выводим максимум } writeln('Minimum= ',min); { выводим минимум } if maxi > mini then { если максимум левее... } writeln('Maximalnaya levee') else if maxi < mini then { если минимум левее... } writeln('Minimalnaya levee') else writeln('Sovpadayut'); readln; end. Чтоб она работала в делфи че надо сделать? |
![]() |
![]() |
#5 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Ну и вставить код в обработчик. Для кода используйте тег CODE.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
#6 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
![]()
Можно поступить так: сначало делаешь из числа строку s:=IntToStr(chislo); Затем перебираешь все символы, находишь минимальную, и максимальную цифру. Затем ещё раз перебираешь строку - смотришь что там левее, а что правее.
Еще, как вариант, можно вместо строки массив использовать, но мне почему то строка сначало на ум пришла. Хотя массив наверное все-таки более уместен ой, опоздал, пока писал, тут вон сколько всего понаписали ![]()
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 25.01.2009
Сообщений: 14
|
![]()
Спасибо.!!!!!!!!!!!!!!!
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с задачкой плиз | Raptor5 | Паскаль, Turbo Pascal, PascalABC.NET | 18 | 25.04.2011 19:38 |
Помогите, плиз, с коварной, непонятной, жуткой задачкой за 8 класс | непризнанный гений | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.11.2008 21:28 |
Линейный однозвязаный список, помогите плиз с задачкой | Vasek | Общие вопросы C/C++ | 2 | 14.01.2008 03:28 |