|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2013, 22:58 | #1 |
Пользователь
Регистрация: 16.10.2013
Сообщений: 25
|
Составить функцию, которая определяет, верно ли, что в заданном числе все цифры стоят по возрастанию.
Составить функцию, которая определяет, верно ли, что в заданном числе все цифры стоят по возрастанию. (СИ)
Мои мысли - 1) Можно и void'овую с выводом результата прямо в функции. Еще можно int с указанием индекса, где обнаружено убывание либо -1 в случае если такового нет. Ну или.. так.. это со слов препода 2)цикл(пока введенное число больше 0), в цикле находишь остаток(a1) от введенного числа, затем введенное число делишь на 10 и снова вычисляешь остаток(a2), сравниваешь если a1 > a2, то вычисляешь пока цифры в числе не закончатся(каждый раз проверяя). Если же a1 < a2, то прекращай цикл. Последний раз редактировалось GroMkiY; 16.10.2013 в 23:05. |
17.10.2013, 10:23 | #2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
мысли верные... первый ваш пункт - где это будет реализовываться, второй - как будет реализовываться сам алгоритм...
почему не воплощали мысли в код?... p.s. во второй пункт можно еще добавить счетчик, если нужно выводить в итоге на какой цифре нарушается условие возрастания...
пишу код не только за печеньки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция,которая определяет, встречается ли заданная буква, которая передается в функцию как параметр | harvey | Помощь студентам | 1 | 31.03.2013 00:15 |
Множество.Верно ли, что в записи первого числа используються только цифры, содержащиеся во втором числе? | MElvira | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 20.02.2013 14:52 |
Надо составить программу, которая в заданном слове удваивает все буквы | PicniX | Помощь студентам | 2 | 27.12.2012 16:31 |
Сделать функцию,которая определяет самого высокого человека | Fingergod | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 13.12.2012 20:10 |
Дано натуральное число. Верно ли, что в этом числе нет цифры А. А задается с клавиатуры. | Женечка92 | Помощь студентам | 9 | 03.04.2010 16:06 |