![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Ak47black |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Здравствуйте.
Никак немогу придумать формулу. Мне нужно формулу
(Тоесть другими словами получить остаток от деления) Выразить через другие функции
Например можно так
Но эта формула неработает если например a отрицательное число. Это сообщение отредактировал(а) Ak47black - 16.3.2009, 22:18 |
||||||
|
|||||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 9 Всего: 54 |
Ak47black, она работает, можешь проверить на каком-то языке.
-10 % 3 = -1 Modulo operation Это сообщение отредактировал(а) Soah - 16.3.2009, 23:05 |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 5 Всего: 41 |
как ты к этому пришел??? рассказывай... -------------------- |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Мда пардон, действительно работает
Это сообщение отредактировал(а) Ak47black - 19.3.2009, 20:29 |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Извините но я теперь нашол числа с которыми эта формула неработает
Это можно проверить через
Или в Maple чётко видно ![]() Должно получаться 4, а при использовании этой формулы выходит -13 Подскажите пожалуйста, в чём-же тут дело? (Вродебы не туплю Это сообщение отредактировал(а) Ak47black - 21.3.2009, 14:42 |
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 9 Всего: 54 |
-438 / 17 = -25
-438 % 17 = -13 17*(-25) + -13 = -438 17*(-26) + 4 = -438
Проверь ещё раз, формула работает. |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Не я уже понял.
Тут есть два ответа и оба правильные. Просто чтобы получить 4 нужно Trunc((x/b))-1 |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |