Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 51 | 4 | 16
Назад Вниз Каталог Обновить

Аноним 04/03/18 Вск 10:38:40  171795198  
15192716603220.jpg (41Кб, 604x543)
Двач, я немного туповат. Подскажи пожалуйста, как убрать дробную часть числа с помощью простых операций (+ - * / ^ sqrt)? К примеру есть число 2.751,мне надо 2. Доступный тип данных только real.
Аноним 04/03/18 Вск 10:39:57  171795246
Bump
Аноним 04/03/18 Вск 10:40:54  171795291
Bump
Аноним 04/03/18 Вск 10:41:17  171795313
Bump
Аноним 04/03/18 Вск 10:41:51  171795336
Bp
Аноним 04/03/18 Вск 10:44:00  171795417
Очевидно же, что можно сделать (Х div 1)
Аноним 04/03/18 Вск 10:44:59  171795463
тебе на каком языке погромирования надо?
Аноним 04/03/18 Вск 10:45:01  171795464
>>171795417
Нету никаких дивов, есть только то что я перечислил в оп посте.
Аноним 04/03/18 Вск 10:46:00  171795504
>>171795464
if/for есть?
Аноним 04/03/18 Вск 10:46:52  171795539
>>171795463
Это внутренний язык системы, есть только операции которые я перечислил.
Аноним 04/03/18 Вск 10:47:02  171795546
>>171795464
Циклы и булевы операции есть, болезный?
Аноним 04/03/18 Вск 10:47:31  171795564
>>171795198 (OP)
Могу сказать как сделать за O(log(n)), где n - искомое целое число.
Аноним 04/03/18 Вск 10:47:32  171795566
Чую нет такого решения
Аноним 04/03/18 Вск 10:48:29  171795607
>>171795504
Есть сравнения (> < >= <= <> =)
Аноним 04/03/18 Вск 10:49:11  171795640
если есть цикл, то отнимай единичку, пока >1, ну и значение счетчика будет твоим целым числом, там можешь еще одну проверку сделать, чтобы знать в какую сторону округлять
Аноним 04/03/18 Вск 10:49:42  171795658
>>171795607
тоесть if(> < >= <= <> =)?
Аноним 04/03/18 Вск 10:49:49  171795664
>>171795640
Нет циклов
Аноним 04/03/18 Вск 10:50:03  171795681
>>171795198 (OP)
Твоечисло * 0
Аноним 04/03/18 Вск 10:50:54  171795718
>>171795198 (OP)
Умнож на 1000 и отними 751
Тренд
Аноним 04/03/18 Вск 10:51:09  171795726
1. - 0,751
2. ...
3. PROFIT
Аноним 04/03/18 Вск 10:51:21  171795730
>>171795664
Блядь, заебал находу правила придумывать. goto хоть есть?
Аноним 04/03/18 Вск 10:51:25  171795731
>>171795198 (OP)
Нету команды целая часть числа? Через тот же паскаль trunc есть вроде
Аноним 04/03/18 Вск 10:51:59  171795764
>>171795718
То есть отними 2 749
Ошибся
Аноним 04/03/18 Вск 10:53:00  171795797
без битовых операций или циклов/рекурсии ты сосёшь хуй>>171795198 (OP)
Аноним 04/03/18 Вск 10:54:35  171795856
>>171795564
Что за "О"?
>>171795658
Хуй проссышь. Видимо это не иф, а типа он сразу возвращает 1 или 0
Аноним 04/03/18 Вск 10:58:11  171796013
>>171795797
Битовые операции есть.
&
|
#
Аноним 04/03/18 Вск 10:58:24  171796020
>>171795856
ща, дай подумать. есть идея одна
Аноним 04/03/18 Вск 11:00:49  171796136
>>171796013
Ну вот гугли, как на твоей платформе выглядит реал в двоичной системе и еби биты.
Аноним 04/03/18 Вск 11:01:03  171796145
>>171796013
что такое #? XOR?
& - AND
| - OR, так?
Аноним 04/03/18 Вск 11:01:57  171796183
>>171796136
ифов нет же нормальных
Аноним 04/03/18 Вск 11:02:48  171796222
>>171796145
Да. Всё, я кажется понял. Нужно сделать бытовую маску типа
Х & 255
Прокатит?
Аноним 04/03/18 Вск 11:03:06  171796233
>>171796222
Битовую *
Аноним 04/03/18 Вск 11:04:53  171796312
>>171796222
если это real, то нет. там мантисса числа же
Аноним 04/03/18 Вск 11:06:46  171796398
image.png (38Кб, 699x531)
Вот такое на паскале)
Аноним 04/03/18 Вск 11:06:57  171796404
>>171796312
нагугли компоновку сначала, вытащи степень. потом по маске оторви часть мантиссы, которая дальше чем эта самая степень.
Аноним 04/03/18 Вск 11:07:26  171796428
>>171796398
в условии нет циклов к сожалению
Аноним 04/03/18 Вск 11:09:44  171796539
>>171796312
Почему? 255 представляется же так же, как Х по идее
Аноним 04/03/18 Вск 11:10:17  171796562
>>171796404
>>171796222
вот сюда было. решение по размеру будет норм, но думать не тянет сейчас. уже заебался за сессию
Аноним 04/03/18 Вск 11:12:47  171796663
CehvE.png (17Кб, 2000x405)
>>171796539
вот поэтому. если это & 255 считать, то на выходе хз что будет
Аноним 04/03/18 Вск 11:29:06  171797309
Int a = real b, где b=2,759
Так a будет равно 2
Аноним 04/03/18 Вск 11:35:37  171797530
Пиздец, ОП, сочувствую, вроде все нормально расписал, а тут каждый второй гений предлагает сделать НУ ТАМ ТИПА ПИШЕШ ОКРУГЛИТЬ И ОНО ОКРУГЛЯЕТ))). А вообще попробуй посмотреть как эти функции устроены в любых языках, типо эти хуйни вроде floor это все равно уже какой-то изначальный костыль который работает на простейших операциях, посмотри как там это сделано.
Аноним 04/03/18 Вск 11:36:13  171797553
>>171796663
Так а если 255 это тоже real? Типа 255.00000
Аноним 04/03/18 Вск 11:42:15  171797785
>>171797553
да, тоже. у 255 fraction будет 0,255 и степень 3. у типов с плавающей точкой почти всегда fraction<1. ну если это более менее попсовая система. если троичный спектрум, то пездуй гуглить - я хз вот и подумай что будет если число скажем 5 степени а не 3 как 255
Аноним 04/03/18 Вск 12:09:30  171799104
>>171797785
У меня число точно меньше 255 будет. Значит я могу смело кидать маску?
Аноним 04/03/18 Вск 12:28:10  171800110
trunc()
/thread
Аноним 04/03/18 Вск 12:38:44  171800702
>>171799104
ну вот можно тупо через 1кб if'ов решить и не ебать мозг. нахуй сразу не написал? а если степень 2? тоесть число 63 например
Аноним 04/03/18 Вск 12:44:30  171801013
>>171800702
например
Y=if(x>1)+if(x>2+...+if(x>255)
вот тебе и костыль
Аноним 04/03/18 Вск 12:47:25  171801180
>>171800702
Ды нету здесь ифов
Аноним 04/03/18 Вск 12:51:41  171801386
>>171795856
>Хуй проссышь. Видимо это не иф, а типа он сразу возвращает 1 или 0
ты писал?
Аноним 04/03/18 Вск 12:59:46  171801869
15118473485400.jpg (31Кб, 711x720)
>>171801013
Аноним 04/03/18 Вск 13:06:01  171802236
>>171801013
Попробую так, когда будет возможность. Если заработает, то спосибо.
Аноним 04/03/18 Вск 13:13:32  171802624
>>171795198 (OP)
Целочисленное деление обязательно должно быть, как без него-то?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 51 | 4 | 16
Назад Вверх Каталог Обновить

Топ тредов
Избранное