C/C++の宿題片付けます 140代目
■ このスレッドは過去ログ倉庫に格納されています
0528デフォルトの名無しさん
2010/10/03(日) 01:34:25#include <stdio.h>
#include <math.h>
int main(void){
int count ;
double n, root, buff ;
/* nの平方根を求める */
n = 2.0 ;
for ( root = 1.0 ; (root*root)<n ; root+=1.0 ){
}
for ( count = 1 ; ; count++ ){
buff = root ;
root = (root+n/root)/2 ;
if ( buff==root){
break ;
}
}
printf ( "%.16lf (%d回) \n", root, count ) ;
printf ( "%.16lf (sqrt)\n", sqrt(n) ) ;
return 0 ;
}
■ このスレッドは過去ログ倉庫に格納されています