-
- Нужен unsigned char. T.Дocтoeвcкий(227 знак., 09.11.2009 03:28 - 03:53, ссылка)
- вот интересно, там -> int 32 или 16? - T.Дocтoeвcкий(09.11.2009 03:38, ссылка)
- Если точности достаточно до целого, то проще взять среднее арифметическое q=(a+b+c)/3 в качестве первого приближения, возвести его в куб и сравнить с произведением abc. А потом вычитать по единичке от q до тех пор, пока разность qqq-abc уменьшается. abc Ксения(71 знак., 09.11.2009 03:27 - 03:35)
- Ничего не понял, извиняюсь. - T.Дocтoeвcкий(09.11.2009 03:40)
- Ну пусть у меня три числа: a=48, b=64, c=72. Считаем: abc=221184, кандидат на корень q=(a+b+c)/3=61. Проверяем q3=61*61*61=226981, не сходится на q3-abc=226981-221184=5797. Начинаем с шагом 1 уменьшать q: Ксения(262 знак., 09.11.2009 03:54 - 04:01)
- Метод основан на том, что если q - кубический корень из abc, то q3-abc=0. T.Дocтoeвcкий(87 знак., 09.11.2009 04:06 - 04:08)
- Ну пусть у меня три числа: a=48, b=64, c=72. Считаем: abc=221184, кандидат на корень q=(a+b+c)/3=61. Проверяем q3=61*61*61=226981, не сходится на q3-abc=226981-221184=5797. Начинаем с шагом 1 уменьшать q: Ксения(262 знак., 09.11.2009 03:54 - 04:01)
- Ничего не понял, извиняюсь. - T.Дocтoeвcкий(09.11.2009 03:40)
- Нужен unsigned char. T.Дocтoeвcкий(227 знак., 09.11.2009 03:28 - 03:53, ссылка)