|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.10.2011, 16:58 | #11 | |
Новичок
Джуниор
Регистрация: 20.10.2011
Сообщений: 8
|
Цитата:
неверно возвращает тут даже если скобки раскрыть - будет b >a Последний раз редактировалось fastdeath; 20.10.2011 в 17:01. |
|
20.10.2011, 18:35 | #12 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
fastdeath
во первых в условии не сказано < > во вторых, видимо с синтаксисом паскаля сложно Цитата:
WriteLn('ЗНАЧЕНИЕ (Value)',a-(a-b),' МЕНЬШЕ (словом) ',b-(b-a)); в оптмизированном варианте < читать как текст, а не как операцию --- П.С. по ходу у меня используется только знак "-"
95% сбоев и ошибок приложений, находится в полу метрах от монитора
Последний раз редактировалось JUDAS; 20.10.2011 в 18:39. |
|
20.10.2011, 18:52 | #13 | |
Новичок
Джуниор
Регистрация: 20.10.2011
Сообщений: 8
|
Цитата:
Она выводит неверное неравенство.. |
|
20.10.2011, 22:41 | #14 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
20.10.2011, 23:17 | #15 |
Новичок
Джуниор
Регистрация: 20.10.2011
Сообщений: 8
|
|
20.10.2011, 23:40 | #16 |
Новичок
Джуниор
Регистрация: 20.10.2011
Сообщений: 8
|
А можете вкратце разжевать , на чём базируется решение ?
|
21.10.2011, 00:05 | #17 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
a1, b1 - принимают 0 или 1. Единица - признак большего числа
при первом вычислении Код:
0 - если а1 меньше b1 >0 - если больше либо равно b1 Если >0 необходимо установить в 1, при 0 - оставить 0 Код:
В результате целочисленного деления мы получаем: =2 , если а1 =0 =1 , если a1>0 . При взятии остатка от деления 2 => 1, 1 => 1 Если мы получили a1=1 (число а больше либо равно b), то b1 необходимо присвоить 1 и наоборот, что и делаем в выражении Код:
Код:
на неконкретные вопросы даю неконкретные ответы ...
Последний раз редактировалось Step_UA; 21.10.2011 в 00:35. |
21.10.2011, 10:40 | #18 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Код:
Цитата:
Step_UA, Супер! Цитата:
я вчера я крутил a div b - ноль очевидно получается, когда A меньше B, а вот когда больше, нужно получить единичку, но я так и не придумал, как получить из него единицу! А Вы смогли. Респект и уважуха! |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнить два файла | demiancz | Общие вопросы Delphi | 22 | 16.02.2011 15:29 |
Ввод с клавиатуры два целых числа без знака и вывод на экран их сумму. | gelya_17 | Помощь студентам | 5 | 18.10.2010 10:31 |
Сравнить два файла | Aleksandr | Microsoft Office Excel | 6 | 07.10.2008 00:22 |
Два и более условий финкции If | MAKEDON | Общие вопросы Delphi | 7 | 20.01.2008 09:39 |