Em có tìm được một đoạn code giải thíchvề căn bậc n nhưng em chưa hiểu lắm, nên mong mọi người giải thích giúp em ạ? Và cho em hỏi thêm trong dòng return có dấu ? có nghĩa là gì ạ ?
#include <stdio.h>
double myabs(double x)
{
return ((x>=0)?x:(-x));
}
void main()
{
double a=2.0, xo, xn=1, e=1e-8;
do
{
xo=xn;
xn=(a/xo/xo+2.0*xo)/3.0;
}
while (myabs(xn-xo)>e);
printf("Can bac 3 cua 2 = %1.8f\n",xn);
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?