[Math] Определить делимое, зная делитель и остаток от деления. - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD67642.2237
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 05.06.2015, 20:41
Start Post: [Math] Определить делимое, зная делитель и остаток от деления. 
  #21
oledj
Senior Member
 
Аватар для oledj
 
Регистрация: 23.07.2008
Адрес: Kiev
Сообщений: 398
Бабло: $81715
Отправить сообщение для oledj с помощью ICQ
Question

Что-то я нереально туплю пол дня...

Есть такие данные...

Делимое: A = 1234567890
Делитель: B = 999999
Остаток от деления: C = 569124


Как получаем остаток от деления:

Код:
C = A - ( [ A / B ] x B )

а точнее...

569124 = 1234567890 - ( [ 1234567890 / 999999 = 1234 ] X 999999)

Вопрос! теперь ситуация в которой нужно определить делимое зная только делитель и остаток


Делимое: A = ?
Делитель: B = 999999
Остаток от деления: C = 569124

Последний раз редактировалось oledj; 05.06.2015 в 20:47.
oledj вне форума  
Старый 05.06.2015, 22:40   #22
spasibo
Senior Member
 
Регистрация: 14.04.2013
Сообщений: 131
Бабло: $28815
По умолчанию

Цитата:
Сообщение от x999xx Посмотреть сообщение
допустим у нас 4 не поделилась на 3
мало дунул значит.


бесконечное множество решений будет.
intval(11/10)=1 остаток 1
intval(21/10)=2 остаток 1
intval(31/10)=3 остаток 1
intval(41/10)=4 остаток 1

надо знать частное.
spasibo вне форума  
Старый 05.06.2015, 22:40   #23
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846681
По умолчанию

Цитата:
Как получаем остаток от деления:
C = A - ( [ A / B ] x B )
какую-то хуйню ты написал, это 0.
imgreen вне форума  
Старый 05.06.2015, 22:43   #24
x999xx
xx999x
 
Аватар для x999xx
 
Регистрация: 20.12.2010
Сообщений: 2,215
Бабло: $473391
По умолчанию

а как найти делимое первой степени? да брутфорс обычный, обычный брут цифр
а второй степени думаю по расчетам позволит
__________________
я знаю стабильный курс на будущее eur/(usd+0.001) + usd/(eur+0.00101) = 0 ( )
x999xx вне форума  
Старый 05.06.2015, 22:48   #25
oledj
Senior Member
 
Аватар для oledj
 
Регистрация: 23.07.2008
Адрес: Kiev
Сообщений: 398
Бабло: $81715
ТС -->
Отправить сообщение для oledj с помощью ICQ
автор темы ТС По умолчанию

Цитата:
какую-то хуйню ты написал, это 0.
[ %ваше уровнение% ] подразумевало результат целым числом. 0 возможен только если делитель равен единице

я так вижу

Цитата:
да брутфорс обычный, обычный брут цифр
пока что это, но это не вариант
oledj вне форума  
Старый 05.06.2015, 22:49   #26
x999xx
xx999x
 
Аватар для x999xx
 
Регистрация: 20.12.2010
Сообщений: 2,215
Бабло: $473391
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
какую-то хуйню ты написал, это 0.
полностью согласен с тобой, ТС уже намерено решил отшить дробь, потому что он сам убрал этот дробным остаток и на выхлопе просто
( [ A / B ] x B ) = A по всем законам матики квадратные скобки? таких в матике увы не было
__________________
я знаю стабильный курс на будущее eur/(usd+0.001) + usd/(eur+0.00101) = 0 ( )
x999xx вне форума  
Старый 05.06.2015, 22:52   #27
Юнга
white powder
 
Аватар для Юнга
 
Регистрация: 29.04.2007
Сообщений: 2,692
Бабло: $370670
По умолчанию

попробуй квантовые вычисления на эллиптических кривых
__________________
господин мойва любит вас 🙄https://t.me/musica_finale | у каждого есть история: https://anchor.fm/hibrokakbiz 🙉🎤🙊
Юнга вне форума  
Старый 05.06.2015, 22:53   #28
x999xx
xx999x
 
Аватар для x999xx
 
Регистрация: 20.12.2010
Сообщений: 2,215
Бабло: $473391
По умолчанию

гг ток на эпилептических кривых
__________________
я знаю стабильный курс на будущее eur/(usd+0.001) + usd/(eur+0.00101) = 0 ( )
x999xx вне форума  
Старый 05.06.2015, 22:53   #29
oledj
Senior Member
 
Аватар для oledj
 
Регистрация: 23.07.2008
Адрес: Kiev
Сообщений: 398
Бабло: $81715
ТС -->
Отправить сообщение для oledj с помощью ICQ
автор темы ТС По умолчанию

Цитата:
квадратные скобки? таких в матике увы не было
я же написал блять что я так вижу) не математик я, вот и спрашиваю.

ту формулу я написал из своего понимания и главное что она работает, но блять смысл ж не в этом совсем
oledj вне форума  
Старый 05.06.2015, 22:55   #30
x999xx
xx999x
 
Аватар для x999xx
 
Регистрация: 20.12.2010
Сообщений: 2,215
Бабло: $473391
По умолчанию

Цитата:
Сообщение от spasibo Посмотреть сообщение
мало дунул значит.


бесконечное множество решений будет.
intval(11/10)=1 остаток 1
intval(21/10)=2 остаток 1
intval(31/10)=3 остаток 1
intval(41/10)=4 остаток 1

надо знать частное.
надо знать себе частное
((10*N)+1)/10 остаток всегда будет 1
при этом N любое из множества неотрицательных целых чисел

Цитата:
Сообщение от oledj Посмотреть сообщение
я же написал блять что я так вижу) не математик я, вот и спрашиваю.

ту формулу я написал из своего понимания и главное что она работает, но блять смысл ж не в этом совсем
не работает она, ты в квадратные скобки загнал то, что у тебя какбы под четвертой переменной (остаток) и все
я сам в матике ноль, но тут очевидно что в математике есть только круглые скобки, и скобки для решения уравнений и тп диф уравнений
а вот чтобы математик разделил в квадратных скобках 4 на 3 и получил 1, то это пиздец завтра завкафедры меня нахуй пошлет
ты сделал это мысленно, но математически то это все таки как?

если бы формула работала
топика бы не было
так ведь?

да не знаю
10/10 = 0
10/9 = 1
10/8 = 2
10/7 = 3
10/6 = 4
10/5 = 0
10/3 = 1
10/2= 0
10/1 = 0

тут рисуется последовательность
просто в алгоритме важно знать число этих самых последовательностей, ну точнее множитель изначального числа
если это из хака
а если там множитель стоит вообще чумовой?
как мы видим, остаток чем больше число к середине = тем он больше
получается.... давайте подумаем вместе
__________________
я знаю стабильный курс на будущее eur/(usd+0.001) + usd/(eur+0.00101) = 0 ( )

Последний раз редактировалось x999xx; 05.06.2015 в 23:09.
x999xx вне форума  
Старый 05.06.2015, 23:10   #31
x999xx
xx999x
 
Аватар для x999xx
 
Регистрация: 20.12.2010
Сообщений: 2,215
Бабло: $473391
По умолчанию

while N<1
максимальный остаток у нас в середине, значит искомое число в N+1 больше и как минимум на остаток больше
N=N+1;
__________________
я знаю стабильный курс на будущее eur/(usd+0.001) + usd/(eur+0.00101) = 0 ( )

Последний раз редактировалось x999xx; 05.06.2015 в 23:24.
x999xx вне форума