Ezrah вправо, вправо =)))
Ezrah 0 = 1 shr 1,2,3... то есть 0 это 2^(-беск.), но на практике достаточно сдвинуть вправо всего пару раз =)))
srm Я сомневаюсь, что вам понятна работа кода #215. Что он дает для 15 mod 4? А для 15 mod 0? Слава богу, выкладки #218 куда проще.
s_d_f Понял, что делать с демократией. a mod 0 = a a fmod 0 = 0
srm Креативность на глупости у вас так и прет. Тем временем, вот еще размышления: a mod 8 = a and 7 a mod 4 = a and 3 a mod 2 = a and 1 a mod 1 =...
l_inc Второй вариант видать посложнее будет сломать... mod(0,y)=0; mod(x,y)={ if mod(x-1,y)+1=y then return 0 else return mod(x-1,y)+1;
srm Ну ты совсем не в теме. Ноль у меня - просто подтирание переменной. Или по твоему xor eax,eax зегружает 17? С выходом из рекурсии mod(0,y)=0...
srm Человек-то поумнее железяки будет, для которой любая внештатная ситуация - это NaN.
l_inc Пожалуй, я с вами соглашусь, в качестве mod 0 можно рекурсивно получить все что угодно. Это нормально, так как речь идет о расширении,...
l_inc За пример и сообразительность хвалю. Вопрос только, с какого бодуна инициализировать сумму решета не нулем, а такой вот ересью? Какие на это...
Ладно, топинамбур с тобой! Как тебе такая функция? mod(0,y)=0; mod(x,y)={ if mod(x-1,y)+1<y then return mod(x-1,y)+1 else return 0; }
То что функция mod является остатком отделения - это только одно из ее свойств. Например, квантовый алгоритм Шора использует Фурье преобразования...
l_inc Твоя в нуле зависает, этот код я уже давал через оператор while. Делай рекурсию через решето, тогда дойдешь...
Однако это не анархия, где можно написать что хочешь, например if y=0 then return x, или if y=0 then return 0, или if y=0 then return 25, или...
s_d_f Я думал, создатель 64-диззассемблера сам сможет предложить рекурсию для mod(x,y), школьная задачка... Это вам не какиенить уравновешенные...
s_d_f Помозговав еще немного, могу сказать, что рекурсивное задание функции mod(x,y) это и есть ключ к решению всей проблемы.
В фурье элементарно взять из справочника x/y-[x/y], то есть пилообразный переменный ток (развертка кинескопа).
s_d_f Нашел еще одно чрезвычайно интересное решение проблемы! Про рекурсивное задание функций слыхал? факториал: Fact(0)=1; Fact(x)=Fact(x-1)*x....
s_d_f разложение cos(x)=1-x^2/2+... знаешь? Тебя послушать, то два члена разложения никогда не должны давать правильный косинус, но для x=0...
s_d_f Ну и фигли? функция всегда меньше эпсилон, хотя и равна нулю для 0.00001,0.0000001 и так далее, но эти случаи тоже меньше эпсилон, так что...
Имена участников (разделяйте запятой).