LINUX.ORG.RU
ФорумTalks

[awk][c][калькуляторы] 0^0


0

0

$ awk 'BEGIN{print 0^0}'
1
$ cat test.c
#include <math.h>
#include <stdio.h>

int main(){
printf(«%lf\n», pow(0,0));
}
$ gcc -o test test.c -lm
$ ./test
1.000000
$
А на калькуляторах, как на советских так и западных, - ошибка.
Кто-нибудь знает почему так?

★★★★★

Предположение у меня и так есть - подводный камень в реализации этого ряда Тейлора на калькуляторах, которого нет в моей системе.
Однако, это только предположение.
А может кто знает точно?

saahriktu ★★★★★ ()

Да это понятно, что результат везде разный.
Только, ведь, разнообразие в математике должно напрягать.
Наоборот, должно быть стремление к единой математике с едиными результатами везде.
А тут зоопарк...

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

>Наоборот, должно быть стремление к единой математике с едиными результатами везде.

Да вообще пипец, если на школьном калькуляторе запросить корень квадратный из -1, то тоже какой-то зоопарк

Gary ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.