c言語の課題教えて下さい!

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ysgalaxy

c言語の課題教えて下さい!

#1

投稿記事 by ysgalaxy » 3ヶ月前

c言語のプログラムについてです、

sinxをテイラー展開する、第1項まで第2項まで第3項まで、……………第7項まで取ったときの値をy1,y2,y3,………y7を-π<=x<=πの範囲で0.01π間隔で計算しファイ
ルに出力して下さい、

出来る限り早めの回答お願いします!!

アバター
みけCAT
記事: 6004
登録日時: 7年前
住所: 千葉県
連絡を取る:

Re: c言語の課題教えて下さい!

#2

投稿記事 by みけCAT » 3ヶ月前

フォーラムルールを読み、従ってください。
課題の丸投げは禁止です。
どこまでわかって何がわからないかなどを教えてください。

以下、フォーラムルールより転載
「うまくいきません」という質問は大抵回答に困ります。

  1. 自分は今何がしたくて

  2. どう取り組んで(作ったプログラムはどれで

  3. どのようなエラーやトラブルで困っていて

  4. 自分は何が解らないのか、知りたいのか

  5. 今のCの知識はどの程度なのか

この5点をしっかりと明記して下さい。

環境に依存する場合やライブラリを使っているときは

使っているOS名・コンパイラ名・ライブラリ名も明記しましょう。

コンパイルエラーの質問時は必ず最低限のエラーメッセージも書きましょう
どう質問していいか解らない時は、以下のテンプレをコピペして、

各項目に対して答える形で記載して下さい。

[hr]
[1] 質問文
 [1.1] 自分が今行いたい事は何か
 [1.2] どのように取り組んだか(プログラムコードがある場合記載)
 [1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
 [1.4] 今何がわからないのか、知りたいのか

[2] 環境  
 [2.1] OS : Windows, Linux等々
 [2.2] コンパイラ名 : VC++ 2008EE, Borand C++, gcc等々

[3] その他
 ・どの程度C言語を理解しているか
 ・ライブラリを使っている場合は何を使っているか

[hr]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)


ysgalaxy

Re: c言語の課題教えて下さい!

#4

投稿記事 by ysgalaxy » 3ヶ月前

初めてだったので申し訳ありません。
改めて……

[1] 質問文
 [1.1] 上記記載
 [1.2] #include<stdio.h>
#include<math.h>
int main(){
int i,n;
float x;

for(i=1;i<=7;i=i+1){

return 0;
}


 [1.3] まず式の立て方が分かりません。
又その後の-πからπの0.01π間隔の計算のプログラムも分かりません。forループを使えばいいのは想像付きますが……
 [1.4] 上記のプログラムに抜けている部分を補って完成させて欲しいです!

[2] 環境  
 [2.1] Windows,
 [2.2] コンパイラ名 : Borand C++,

こんな感じでいいですか?

ysgalaxy

Re: c言語の課題教えて下さい!

#5

投稿記事 by ysgalaxy » 3ヶ月前

後追加ですが、
明日には終わらせたいので
答えと出来れば解説をお願いします!!
ご協力お願いします

かずま

Re: c言語の課題教えて下さい!

#6

投稿記事 by かずま » 3ヶ月前

ysgalaxy さんが書きました:  [1.3] まず式の立て方が分かりません。
sin x のテイラー展開は、
sin x = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - ...

だから、
y1 = x
y2 = x - x^3/3!
y3 = x - x^3/3! + x^5/5!
y4 = x - x^3/3! + x^5/5! - x^7/7!
y5 = x - x^3/3! + x^5/5! - x^7/7! + x^9/9!
y6 = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11!
y7 = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! + x^13/13!

ということは、
y1 = x
y2 = y1 - x^3/3!
y3 = y2 + x^5/5!
y4 = y3 - x^7/7!
y5 = y4 + x^9/9!
y6 = y5 - x^11/11!
y7 = y6 + x^13/13!

(質問1) ここまでは理解できましたか?

x^n、すなわち x の n乗は、<math.h> に pow(x, n)
という標準関数があります。

n!、すなわち n の階乗は標準関数がないので、
自分で関数を作らないといけないでしょう。
整数の掛け算だから簡単だと思われますが、int を使うと 13! は
大きすぎて求められません。そこで、double を使いましょう。

コード: 全て選択

#include <stdio.h>

double fact(int n)
{
    double x = 1;
    for (; n > 1; n--) x *= n;
    return x;
}

int main(void)
{
    for (int i = 0; i < 16; i++)
        printf("fact(%d) = %.20g\n", i, fact(i));
    return 0;
}
(質問2) このプログラムは理解できますか?
(質問3) このプログラムの実行結果を貼り付けてもらえますか?
ysgalaxy さんが書きました: 又その後の-πからπの0.01π間隔の計算のプログラムも分かりません。forループを使えばいいのは想像付きますが……

コード: 全て選択

#include <stdio.h>

#define PI 3.141592653589793238

int main(void)
{
    int k;
    double x;
    for (k = -100; k <= 100; k++) {
        x = 0.01 * PI * k;
        printf("%9f\n", x);
    }
    return 0;
}
(質問4) このプログラムは理解できますか?
(質問5) このプログラムの実行結果に納得できますか?

ここまで分かれば、あとは、x を出力する代わりに、
y1~y7 を出力すればよいだけです。
ファイルへの出力は、標準出力をファイルにリダイレクトするか、
fopen, fclose, fprintf を使ってプログラムを書くかでしょう。

以上の説明で分からないところがあれば質問してください。

この説明を参考にプログラムを書いたら、フォーラムルールに
従ってコードタグを使用して、貼り付けてください。
エラーが出ても構いません。動かなくても構いません。
そのプログラムを見てから、またアドバイスしようと思います。

なお、説明中のすべて質問に答えてもらわないと、先には進みません。
理解できない場合でも、どこが分からないのかをちゃんと示して
もらえれば、それで構いません。

ysgalaxy

Re: c言語の課題教えて下さい!

#7

投稿記事 by ysgalaxy » 3ヶ月前

回答ありがとうございます
質問1
理解出来ました
質問2
doubleって言うのが分かりません。
これは絶対使わないと出来ないですか?
習ってないのですが………
このプログラムは全然使わない文字ばっかで分かりません
質問4
おおよそのプログラムは理解出来ましたが5行目のvoidと9行目の++11行目の""文が分かりません

全然理解と言うより知らないことばかりなんですが、他のプログラムはありませんか?

かずま

Re: c言語の課題教えて下さい!

#8

投稿記事 by かずま » 3ヶ月前

ysgalaxy さんが書きました: doubleって言うのが分かりません。
これは絶対使わないと出来ないですか?
float は単精度浮動小数点で有効桁数は約7桁、
double は倍制度浮動小数点で有効桁数は約16桁。
どちらも浮動小数点であることには変わりないので、
double の代わりに float を使っても構いません。
ysgalaxy さんが書きました: おおよそのプログラムは理解出来ましたが5行目のvoidと9行目の++11行目の""文が分かりません
ここの void は引数がないという意味で、main() でも構いません。
k++ は、k = k + 1 と同じなので、そう書いて構いません。
"%9f\n" は、printf の書式です。
"%f" は float や double の値を表示するもの。
"%9f" は、9桁の幅で float や double の値を表示するもの。
"\n" は改行です。
ysgalaxy さんが書きました: 全然理解と言うより知らないことばかりなんですが、他のプログラムはありませんか?
次のプログラムで分からないところはどこですか?

コード: 全て選択

#include <stdio.h>
#include <math.h>

#define PI  3.141592653589793238

float fact(int n)
{
    int i;
    float x = 1;
    for (i = 2; i <= n; i = i + 1)
        x = x * i;
    return x;
}

int main()
{
    int k;
    float x, y1, y2, y3, y4, y5;
    for (k = -10; k <= 10; k = k + 1) {
        x = 0.1 * PI * k;
        y1 = x;
        y2 = y1 - pow(x, 3) / fact(3);
        y3 = y2 + pow(x, 5) / fact(5);
        y4 = y3 - pow(x, 7) / fact(7);
        y5 = y4 + pow(x, 9) / fact(9);
        printf("%9f %9f %9f %9f %9f %9f\n", y1, y2, y3, y4, y5)
    }
    return 0;
}
これは、解答そのものではないけれど、かなり参考になるものだ
ということは分かりますよね?

かずま

Re: c言語の課題教えて下さい!

#9

投稿記事 by かずま » 3ヶ月前

ysgalaxy さんが書きました:  [1.4] 上記のプログラムに抜けている部分を補って完成させて欲しいです!
この条件を忘れていました。

for (i=1;i<=7;i=i+1){

これ活用するためには、y1~y7 を求める式を
規則的なものにしなければなりません。

y0 = 0

y1 = y0 + x^1/1!
y2 = y1 - x^3/3!
y3 = y2 + x^5/5!
y4 = y3 - x^7/7!
y5 = y4 + x^9/9!
y6 = y5 - x^11/11!
y7 = y6 + x^13/13!

コード: 全て選択

        float y[8];
        y[0] = 0;
        for (i = 1; i <= 7; i = i + 1) {
            j = (i = 1, 2, 3, ... のとき、1, 3, 5, ... となる式);
            if (i が奇数なら)
                y[i] = y[i-1] + pow(x, j) / fact(j);
            else
                y[i] = y[i-1] - pow(x, j) / fact(j);
        }
配列は使っていいのですか?

ysgalaxy

Re: c言語の課題教えて下さい!

#10

投稿記事 by ysgalaxy » 3ヶ月前

前に聞き忘れてましだがfactって何ですか?
10と11行目辺りのプログラムは何をしているのかが分かりません。
配列は大丈夫です

かずま

Re: c言語の課題教えて下さい!

#11

投稿記事 by かずま » 3ヶ月前

ysgalaxy さんが書きました:前に聞き忘れてましだがfactって何ですか?
以前、次のような説明をしましたよね。
n!、すなわち n の階乗は標準関数がないので、
自分で関数を作らないといけないでしょう。
そこで階乗(factorial)の関数を作ったわけです。
自分で作るのですから、名前は何でもよいので
fact としました。

標準関数の pow は冪乗(power) です。
べき乗は、累乗とか冪とも言います。
ysgalaxy さんが書きました: 10と11行目辺りのプログラムは何をしているのかが分かりません。
階乗の計算方法をご存じないのですか?

3! = 1 x 2 x 3
n! = 1 x 2 x 3 x ... x n
x を最初 1 にして、それに 2 を掛け、3 を掛け、... n を
掛けているのですが、理解できませんか?

ysgalaxy

Re: c言語の課題教えて下さい!

#12

投稿記事 by ysgalaxy » 3ヶ月前

コード: 全て選択


#include<stdio.h>
#include<math.h>

int main(){
	int i,k,n;
	float x,a,b,c,d,e,f,g;
	FILE *fp;
	
	fp=fopen("output.csv","w");
	x=1;
	
	for(i=2;i<=n;i=i+1){
		x=x*i;
	}
	
	for(k=-10;k<=10;k=k+1){
		x=0.1*M_PI*k;
		a=x;
	    b = a - pow(x, 3) /x*x*x;
        c = b + pow(x, 5) /x*x*x*x*x;
        d = c - pow(x, 7) /x*x*x*x*x*x*x;
        e = d + pow(x, 9) /x*x*x*x*x*x*x*x*x;
		f = e + pow(x,11) /x*x*x*x*x*x*x*x*x*x*x;
		g = f + pow(x,13) /x*x*x*x*x*x*x*x*x*x*x*x*x;
		
		fprintf(fp,"%f,%f,%f,%f,%f,%f,%f\n",a,b,c,d,e,f,g);
    }
	fclose(fp);
    return 0;
}


こんな感じですがうまいこといきません

アバター
みけCAT
記事: 6004
登録日時: 7年前
住所: 千葉県
連絡を取る:

Re: c言語の課題教えて下さい!

#13

投稿記事 by みけCAT » 3ヶ月前

ysgalaxy さんが書きました:

コード: 全て選択


#include<stdio.h>
#include<math.h>

int main(){
	int i,k,n;
	float x,a,b,c,d,e,f,g;
	FILE *fp;
	
	fp=fopen("output.csv","w");
	x=1;
	
	for(i=2;i<=n;i=i+1){
		x=x*i;
	}
	
	for(k=-10;k<=10;k=k+1){
		x=0.1*M_PI*k;
		a=x;
	    b = a - pow(x, 3) /x*x*x;
        c = b + pow(x, 5) /x*x*x*x*x;
        d = c - pow(x, 7) /x*x*x*x*x*x*x;
        e = d + pow(x, 9) /x*x*x*x*x*x*x*x*x;
		f = e + pow(x,11) /x*x*x*x*x*x*x*x*x*x*x;
		g = f + pow(x,13) /x*x*x*x*x*x*x*x*x*x*x*x*x;
		
		fprintf(fp,"%f,%f,%f,%f,%f,%f,%f\n",a,b,c,d,e,f,g);
    }
	fclose(fp);
    return 0;
}


こんな感じですがうまいこといきません
確かにめちゃくちゃですね。
修正の参考にしたいので、このコードのそれぞれの部分で何をしようとしているかを説明していただけますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

かずま

Re: c言語の課題教えて下さい!

#14

投稿記事 by かずま » 3ヶ月前

ysgalaxy さんが書きました: こんな感じですがうまいこといきません
どうなってほしいのに、実際にはどうなったかを書いてください。

修正すべきは、
  b = a - pow(x, 3) / (1*2*3);
他も同様。

ただし、
  g = f + pow(x,13) / (1*2*3*4*5*6*7*8*9*10*11*12*13);
は、13! がオーバーフローするので
  g = f + pow(x,13) / (1.0*2*3*4*5*6*7*8*9*10*11*12*13);

1 を 1.0 に変えて、浮動小数点数の計算にしないといけません。
他も全部 1.0 にして構いません。

  f = e - ... ですよ。

11~15行目は、要りませんね。
使わない変数の宣言も不要です。
問題は、0.01π間隔です。

Math

Re: c言語の課題教えて下さい!

#15

投稿記事 by Math » 3ヶ月前

「参考」Borand C++ をインストールして実行しました。
bcc55.bat

コード: 全て選択

DIR C:\borland\bcc55\bin\*.*

TYPE bcc55_1.c

C:\borland\bcc55\bin\bcc32c.exe bcc55_1.c

DIR

bcc55_1.exe > output.csv.txt

pause

bcc55_1.c

コード: 全て選択

/*

    sinxのテイラー(マクローリン)展開を求めるプログラム
    sinx=x-(x^3)/3!+(x^5)/5!-(x^7)/7!+(x^9)/9!・・・

*/ 
#include <stdio.h>
#include <math.h>
#include <stdlib.h> // exit



 float kai(int n) // 階乗を求む関数 n!
 {
     float k = 1.0;
     while(n > 1)
     {
         k *= n;
         n--;
       }
     return k;
 }



 int main(void)
 {
    int i, n, m, p;
    float x, kotae, tmp, s;

    printf("\n\n PAI =  %f \n\n" ,M_PI); // πのチェック
    printf("\n\n 0.01*PAI =  %f \n\n" ,0.01*M_PI); // πのチェック
    printf("\n\n PAI =  %f \n\n" ,M_PI); // πのチェック

  for( x=-M_PI; x < 1.0; x += 0.01*M_PI ){


// x = M_PI / 4.0; // 値 チェック 用

   for(n=1; n<8 ;n++){



     kotae = x;
     for(i = 1 ; i < n ; i++)
     {
         m = (2 * i + 1);
         s = ((i % 2) == 0) ? 1.0 : -1.0;
         tmp = s * pow(x, m) / kai(m);
         kotae += tmp;
     }
     

     printf("%f ,\t" ,x);
     printf("%d=%f ,\t" ,n ,kotae);

   }

  printf("\n");

  }

 return 0;
 } 


Math

Re: c言語の課題教えて下さい!

#16

投稿記事 by Math » 3ヶ月前

コマンドプロンプト

コード: 全て選択


G:\CX\001\0112\bcc55>DIR C:\borland\bcc55\bin\*.*
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 8C65-C3AE です

 C:\borland\bcc55\bin のディレクトリ

2017/12/27  06:21    <DIR>          .
2017/12/27  06:21    <DIR>          ..
2017/12/27  06:21               222 bcc32c.cfg
2017/12/27  06:21        17,837,576 bcc32c.exe
2017/12/27  06:21           814,088 cc32c240.dll
2017/12/27  06:21           873,992 cc32c240mt.dll
2017/12/27  06:21        17,817,096 cpp32c.exe
2017/12/27  06:21           107,016 grep.exe
2017/12/27  06:21           376,328 ilink32.exe
2017/12/27  06:21           264,200 implib.exe
2017/12/27  06:21           993,288 lnkdfm240.dll
2017/12/27  06:21           120,840 make.exe
2017/12/27  06:21            69,480 rc.exe
2017/12/27  06:21           339,304 RcDLL.dll
2017/12/27  06:21            81,416 rlink32.dll
2017/12/27  06:21           776,712 tdump.exe
2017/12/27  06:21           397,832 tlib.exe
2017/12/27  06:21            79,880 touch.exe
              16 個のファイル          40,949,270 バイト
               2 個のディレクトリ  37,355,667,456 バイトの空き領域

G:\CX\001\0112\bcc55>TYPE bcc55_1.c
/*

    sinxのテイラー(マクローリン)展開を求めるプログラム
    sinx=x-(x^3)/3!+(x^5)/5!-(x^7)/7!+(x^9)/9!・・・

*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h> // exit



 float kai(int n) // 階乗を求む関数 n!
 {
     float k = 1.0;
     while(n > 1)
     {
         k *= n;
         n--;
       }
     return k;
 }



 int main(void)
 {
    int i, n, m, p;
    float x, kotae, tmp, s;

    printf("\n\n PAI =  %f \n\n" ,M_PI); // πのチェック
    printf("\n\n 0.01*PAI =  %f \n\n" ,0.01*M_PI); // πのチェック
    printf("\n\n PAI =  %f \n\n" ,M_PI); // πのチェック

  for( x=-M_PI; x < 1.0; x += 0.01*M_PI ){


// x = M_PI / 4.0; // 値 チェック 用

   for(n=1; n<8 ;n++){



     kotae = x;
     for(i = 1 ; i < n ; i++)
     {
         m = (2 * i + 1);
         s = ((i % 2) == 0) ? 1.0 : -1.0;
         tmp = s * pow(x, m) / kai(m);
         kotae += tmp;
     }


     printf("%f ,\t" ,x);
     printf("%d=%f ,\t" ,n ,kotae);

   }

  printf("\n");

  }

 return 0;
 }

G:\CX\001\0112\bcc55>C:\borland\bcc55\bin\bcc32c.exe bcc55_1.c
Embarcadero C++ 7.20 for Win32 Copyright (c) 2012-2016 Embarcadero Technologies, Inc.
bcc55_1.c:
Turbo Incremental Link 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.

G:\CX\001\0112\bcc55>DIR
 ドライブ G のボリューム ラベルがありません。
 ボリューム シリアル番号は 9016-4EF8 です

 G:\CX\001\0112\bcc55 のディレクトリ

2018/01/12  21:19    <DIR>          .
2018/01/12  21:19    <DIR>          ..
2018/01/13  09:47             1,059 bcc55_1.c
2018/01/13  09:57               141 bcc55.bat
2018/01/13  10:09            64,000 bcc55_1.exe
2018/01/13  10:09            23,893 output.csv.txt
2018/01/12  23:25             1,023 bcc55_1.c.copy.c
2018/01/13  10:09            65,536 bcc55_1.tds
               6 個のファイル             155,652 バイト
               2 個のディレクトリ   4,576,542,720 バイトの空き領域

G:\CX\001\0112\bcc55>bcc55_1.exe  1>output.csv.txt

G:\CX\001\0112\bcc55>pause
続行するには何かキーを押してください . . .

Math

Re: c言語の課題教えて下さい!

#17

投稿記事 by Math » 3ヶ月前

 ! メッセージ from: 御津凪
内部処理の関係で表示に支障が発生しているため、構文表示の指定を変更させていただきました。
output.csv.txtの結果

コード: 全て選択



 PAI =  3.141593 



 0.01*PAI =  0.031416 



 PAI =  3.141593 

-3.141593 ,	1=-3.141593 ,	-3.141593 ,	2=2.026120 ,	-3.141593 ,	3=-0.524044 ,	-3.141593 ,	4=0.075221 ,	-3.141593 ,	5=-0.006925 ,	-3.141593 ,	6=0.000445 ,	-3.141593 ,	7=-0.000021 ,	
-3.110177 ,	1=-3.110177 ,	-3.110177 ,	2=1.904050 ,	-3.110177 ,	3=-0.521131 ,	-3.110177 ,	4=0.037423 ,	-3.110177 ,	5=-0.037619 ,	-3.110177 ,	6=-0.031020 ,	-3.110177 ,	7=-0.031429 ,	
-3.078761 ,	1=-3.078761 ,	-3.078761 ,	2=1.785049 ,	-3.078761 ,	3=-0.520097 ,	-3.078761 ,	4=0.000140 ,	-3.078761 ,	5=-0.068349 ,	-3.078761 ,	6=-0.062448 ,	-3.078761 ,	7=-0.062806 ,	
-3.047345 ,	1=-3.047345 ,	-3.047345 ,	2=1.669087 ,	-3.047345 ,	3=-0.520826 ,	-3.047345 ,	4=-0.036630 ,	-3.047345 ,	5=-0.099080 ,	-3.047345 ,	6=-0.093808 ,	-3.047345 ,	7=-0.094122 ,	
-3.015929 ,	1=-3.015929 ,	-3.015929 ,	2=1.556133 ,	-3.015929 ,	3=-0.523202 ,	-3.015929 ,	4=-0.072886 ,	-3.015929 ,	5=-0.129775 ,	-3.015929 ,	6=-0.125071 ,	-3.015929 ,	7=-0.125345 ,	
-2.984513 ,	1=-2.984513 ,	-2.984513 ,	2=1.446155 ,	-2.984513 ,	3=-0.527114 ,	-2.984513 ,	4=-0.108625 ,	-2.984513 ,	5=-0.160397 ,	-2.984513 ,	6=-0.156205 ,	-2.984513 ,	7=-0.156444 ,	
-2.953097 ,	1=-2.953097 ,	-2.953097 ,	2=1.339123 ,	-2.953097 ,	3=-0.532453 ,	-2.953097 ,	4=-0.143844 ,	-2.953097 ,	5=-0.190913 ,	-2.953097 ,	6=-0.187181 ,	-2.953097 ,	7=-0.187390 ,	
-2.921681 ,	1=-2.921681 ,	-2.921681 ,	2=1.235005 ,	-2.921681 ,	3=-0.539115 ,	-2.921681 ,	4=-0.178537 ,	-2.921681 ,	5=-0.221286 ,	-2.921681 ,	6=-0.217969 ,	-2.921681 ,	7=-0.218151 ,	
-2.890265 ,	1=-2.890265 ,	-2.890265 ,	2=1.133771 ,	-2.890265 ,	3=-0.546995 ,	-2.890265 ,	4=-0.212698 ,	-2.890265 ,	5=-0.251484 ,	-2.890265 ,	6=-0.248538 ,	-2.890265 ,	7=-0.248696 ,	
-2.858849 ,	1=-2.858849 ,	-2.858849 ,	2=1.035389 ,	-2.858849 ,	3=-0.555995 ,	-2.858849 ,	4=-0.246319 ,	-2.858849 ,	5=-0.281471 ,	-2.858849 ,	6=-0.278859 ,	-2.858849 ,	7=-0.278996 ,	
-2.827433 ,	1=-2.827433 ,	-2.827433 ,	2=0.939829 ,	-2.827433 ,	3=-0.566017 ,	-2.827433 ,	4=-0.279391 ,	-2.827433 ,	5=-0.311216 ,	-2.827433 ,	6=-0.308903 ,	-2.827433 ,	7=-0.309021 ,	
-2.796017 ,	1=-2.796017 ,	-2.796017 ,	2=0.847060 ,	-2.796017 ,	3=-0.576967 ,	-2.796017 ,	4=-0.311904 ,	-2.796017 ,	5=-0.340685 ,	-2.796017 ,	6=-0.338639 ,	-2.796017 ,	7=-0.338742 ,	
-2.764601 ,	1=-2.764601 ,	-2.764601 ,	2=0.757050 ,	-2.764601 ,	3=-0.588753 ,	-2.764601 ,	4=-0.343848 ,	-2.764601 ,	5=-0.369846 ,	-2.764601 ,	6=-0.368039 ,	-2.764601 ,	7=-0.368128 ,	
-2.733186 ,	1=-2.733186 ,	-2.733186 ,	2=0.669769 ,	-2.733186 ,	3=-0.601286 ,	-2.733186 ,	4=-0.375211 ,	-2.733186 ,	5=-0.398667 ,	-2.733186 ,	6=-0.397074 ,	-2.733186 ,	7=-0.397151 ,	
-2.701770 ,	1=-2.701770 ,	-2.701770 ,	2=0.585185 ,	-2.701770 ,	3=-0.614481 ,	-2.701770 ,	4=-0.405980 ,	-2.701770 ,	5=-0.427119 ,	-2.701770 ,	6=-0.425716 ,	-2.701770 ,	7=-0.425782 ,	
-2.670354 ,	1=-2.670354 ,	-2.670354 ,	2=0.503268 ,	-2.670354 ,	3=-0.628254 ,	-2.670354 ,	4=-0.436143 ,	-2.670354 ,	5=-0.455170 ,	-2.670354 ,	6=-0.453936 ,	-2.670354 ,	7=-0.453993 ,	
-2.638938 ,	1=-2.638938 ,	-2.638938 ,	2=0.423986 ,	-2.638938 ,	3=-0.642523 ,	-2.638938 ,	4=-0.465686 ,	-2.638938 ,	5=-0.482790 ,	-2.638938 ,	6=-0.481707 ,	-2.638938 ,	7=-0.481755 ,	
-2.607522 ,	1=-2.607522 ,	-2.607522 ,	2=0.347309 ,	-2.607522 ,	3=-0.657211 ,	-2.607522 ,	4=-0.494594 ,	-2.607522 ,	5=-0.509951 ,	-2.607522 ,	6=-0.509001 ,	-2.607522 ,	7=-0.509043 ,	
-2.576106 ,	1=-2.576106 ,	-2.576106 ,	2=0.273205 ,	-2.576106 ,	3=-0.672242 ,	-2.576106 ,	4=-0.522854 ,	-2.576106 ,	5=-0.536623 ,	-2.576106 ,	6=-0.535793 ,	-2.576106 ,	7=-0.535828 ,	
-2.544690 ,	1=-2.544690 ,	-2.544690 ,	2=0.201644 ,	-2.544690 ,	3=-0.687543 ,	-2.544690 ,	4=-0.550451 ,	-2.544690 ,	5=-0.562780 ,	-2.544690 ,	6=-0.562054 ,	-2.544690 ,	7=-0.562084 ,	
-2.513274 ,	1=-2.513274 ,	-2.513274 ,	2=0.132594 ,	-2.513274 ,	3=-0.703043 ,	-2.513274 ,	4=-0.577368 ,	-2.513274 ,	5=-0.588394 ,	-2.513274 ,	6=-0.587761 ,	-2.513274 ,	7=-0.587786 ,	
-2.481858 ,	1=-2.481858 ,	-2.481858 ,	2=0.066025 ,	-2.481858 ,	3=-0.718674 ,	-2.481858 ,	4=-0.603592 ,	-2.481858 ,	5=-0.613437 ,	-2.481858 ,	6=-0.612886 ,	-2.481858 ,	7=-0.612908 ,	
-2.450442 ,	1=-2.450442 ,	-2.450442 ,	2=0.001906 ,	-2.450442 ,	3=-0.734371 ,	-2.450442 ,	4=-0.629107 ,	-2.450442 ,	5=-0.637885 ,	-2.450442 ,	6=-0.637406 ,	-2.450442 ,	7=-0.637425 ,	
-2.419026 ,	1=-2.419026 ,	-2.419026 ,	2=-0.059795 ,	-2.419026 ,	3=-0.750069 ,	-2.419026 ,	4=-0.653896 ,	-2.419026 ,	5=-0.661713 ,	-2.419026 ,	6=-0.661297 ,	-2.419026 ,	7=-0.661313 ,	
-2.387610 ,	1=-2.387610 ,	-2.387610 ,	2=-0.119109 ,	-2.387610 ,	3=-0.765709 ,	-2.387610 ,	4=-0.677946 ,	-2.387610 ,	5=-0.684895 ,	-2.387610 ,	6=-0.684534 ,	-2.387610 ,	7=-0.684548 ,	
-2.356194 ,	1=-2.356194 ,	-2.356194 ,	2=-0.176066 ,	-2.356194 ,	3=-0.781232 ,	-2.356194 ,	4=-0.701240 ,	-2.356194 ,	5=-0.707408 ,	-2.356194 ,	6=-0.707096 ,	-2.356194 ,	7=-0.707107 ,	
-2.324778 ,	1=-2.324778 ,	-2.324778 ,	2=-0.230698 ,	-2.324778 ,	3=-0.796580 ,	-2.324778 ,	4=-0.723762 ,	-2.324778 ,	5=-0.729228 ,	-2.324778 ,	6=-0.728960 ,	-2.324778 ,	7=-0.728969 ,	
-2.293362 ,	1=-2.293362 ,	-2.293362 ,	2=-0.283035 ,	-2.293362 ,	3=-0.811702 ,	-2.293362 ,	4=-0.745499 ,	-2.293362 ,	5=-0.750335 ,	-2.293362 ,	6=-0.750104 ,	-2.293362 ,	7=-0.750112 ,	
-2.261946 ,	1=-2.261946 ,	-2.261946 ,	2=-0.333109 ,	-2.261946 ,	3=-0.826544 ,	-2.261946 ,	4=-0.766434 ,	-2.261946 ,	5=-0.770706 ,	-2.261946 ,	6=-0.770507 ,	-2.261946 ,	7=-0.770514 ,	
-2.230531 ,	1=-2.230531 ,	-2.230531 ,	2=-0.380950 ,	-2.230531 ,	3=-0.841058 ,	-2.230531 ,	4=-0.786554 ,	-2.230531 ,	5=-0.790320 ,	-2.230531 ,	6=-0.790150 ,	-2.230531 ,	7=-0.790155 ,	
-2.199115 ,	1=-2.199115 ,	-2.199115 ,	2=-0.426590 ,	-2.199115 ,	3=-0.855196 ,	-2.199115 ,	4=-0.805844 ,	-2.199115 ,	5=-0.809159 ,	-2.199115 ,	6=-0.809013 ,	-2.199115 ,	7=-0.809017 ,	
-2.167699 ,	1=-2.167699 ,	-2.167699 ,	2=-0.470059 ,	-2.167699 ,	3=-0.868913 ,	-2.167699 ,	4=-0.824289 ,	-2.167699 ,	5=-0.827201 ,	-2.167699 ,	6=-0.827077 ,	-2.167699 ,	7=-0.827081 ,	
-2.136283 ,	1=-2.136283 ,	-2.136283 ,	2=-0.511389 ,	-2.136283 ,	3=-0.882166 ,	-2.136283 ,	4=-0.841877 ,	-2.136283 ,	5=-0.844431 ,	-2.136283 ,	6=-0.844325 ,	-2.136283 ,	7=-0.844328 ,	
-2.104867 ,	1=-2.104867 ,	-2.104867 ,	2=-0.550611 ,	-2.104867 ,	3=-0.894914 ,	-2.104867 ,	4=-0.858595 ,	-2.104867 ,	5=-0.860830 ,	-2.104867 ,	6=-0.860740 ,	-2.104867 ,	7=-0.860742 ,	
-2.073451 ,	1=-2.073451 ,	-2.073451 ,	2=-0.587755 ,	-2.073451 ,	3=-0.907120 ,	-2.073451 ,	4=-0.874429 ,	-2.073451 ,	5=-0.876381 ,	-2.073451 ,	6=-0.876305 ,	-2.073451 ,	7=-0.876307 ,	
-2.042035 ,	1=-2.042035 ,	-2.042035 ,	2=-0.622852 ,	-2.042035 ,	3=-0.918745 ,	-2.042035 ,	4=-0.889368 ,	-2.042035 ,	5=-0.891069 ,	-2.042035 ,	6=-0.891005 ,	-2.042035 ,	7=-0.891007 ,	
-2.010619 ,	1=-2.010619 ,	-2.010619 ,	2=-0.655935 ,	-2.010619 ,	3=-0.929756 ,	-2.010619 ,	4=-0.903400 ,	-2.010619 ,	5=-0.904880 ,	-2.010619 ,	6=-0.904826 ,	-2.010619 ,	7=-0.904827 ,	
-1.979203 ,	1=-1.979203 ,	-1.979203 ,	2=-0.687033 ,	-1.979203 ,	3=-0.940120 ,	-1.979203 ,	4=-0.916515 ,	-1.979203 ,	5=-0.917799 ,	-1.979203 ,	6=-0.917754 ,	-1.979203 ,	7=-0.917755 ,	
-1.947787 ,	1=-1.947787 ,	-1.947787 ,	2=-0.716177 ,	-1.947787 ,	3=-0.949806 ,	-1.947787 ,	4=-0.928702 ,	-1.947787 ,	5=-0.929814 ,	-1.947787 ,	6=-0.929776 ,	-1.947787 ,	7=-0.929777 ,	
-1.916371 ,	1=-1.916371 ,	-1.916371 ,	2=-0.743399 ,	-1.916371 ,	3=-0.958785 ,	-1.916371 ,	4=-0.939952 ,	-1.916371 ,	5=-0.940912 ,	-1.916371 ,	6=-0.940880 ,	-1.916371 ,	7=-0.940881 ,	
-1.884955 ,	1=-1.884955 ,	-1.884955 ,	2=-0.768730 ,	-1.884955 ,	3=-0.967030 ,	-1.884955 ,	4=-0.950255 ,	-1.884955 ,	5=-0.951083 ,	-1.884955 ,	6=-0.951056 ,	-1.884955 ,	7=-0.951057 ,	
-1.853539 ,	1=-1.853539 ,	-1.853539 ,	2=-0.792200 ,	-1.853539 ,	3=-0.974518 ,	-1.853539 ,	4=-0.959604 ,	-1.853539 ,	5=-0.960316 ,	-1.853539 ,	6=-0.960293 ,	-1.853539 ,	7=-0.960294 ,	
-1.822123 ,	1=-1.822123 ,	-1.822123 ,	2=-0.813841 ,	-1.822123 ,	3=-0.981223 ,	-1.822123 ,	4=-0.967991 ,	-1.822123 ,	5=-0.968601 ,	-1.822123 ,	6=-0.968583 ,	-1.822123 ,	7=-0.968583 ,	
-1.790707 ,	1=-1.790707 ,	-1.790707 ,	2=-0.833684 ,	-1.790707 ,	3=-0.987125 ,	-1.790707 ,	4=-0.975410 ,	-1.790707 ,	5=-0.975932 ,	-1.790707 ,	6=-0.975917 ,	-1.790707 ,	7=-0.975917 ,	
-1.759291 ,	1=-1.759291 ,	-1.759291 ,	2=-0.851759 ,	-1.759291 ,	3=-0.992205 ,	-1.759291 ,	4=-0.981855 ,	-1.759291 ,	5=-0.982300 ,	-1.759291 ,	6=-0.982287 ,	-1.759291 ,	7=-0.982287 ,	
-1.727875 ,	1=-1.727875 ,	-1.727875 ,	2=-0.868098 ,	-1.727875 ,	3=-0.996444 ,	-1.727875 ,	4=-0.987320 ,	-1.727875 ,	5=-0.987698 ,	-1.727875 ,	6=-0.987688 ,	-1.727875 ,	7=-0.987688 ,	
-1.696460 ,	1=-1.696460 ,	-1.696460 ,	2=-0.882732 ,	-1.696460 ,	3=-0.999826 ,	-1.696460 ,	4=-0.991802 ,	-1.696460 ,	5=-0.992123 ,	-1.696460 ,	6=-0.992115 ,	-1.696460 ,	7=-0.992115 ,	
-1.665044 ,	1=-1.665044 ,	-1.665044 ,	2=-0.895691 ,	-1.665044 ,	3=-1.002337 ,	-1.665044 ,	4=-0.995298 ,	-1.665044 ,	5=-0.995569 ,	-1.665044 ,	6=-0.995562 ,	-1.665044 ,	7=-0.995562 ,	
-1.633628 ,	1=-1.633628 ,	-1.633628 ,	2=-0.907007 ,	-1.633628 ,	3=-1.003965 ,	-1.633628 ,	4=-0.997804 ,	-1.633628 ,	5=-0.998032 ,	-1.633628 ,	6=-0.998027 ,	-1.633628 ,	7=-0.998027 ,	
-1.602212 ,	1=-1.602212 ,	-1.602212 ,	2=-0.916710 ,	-1.602212 ,	3=-1.004697 ,	-1.602212 ,	4=-0.999319 ,	-1.602212 ,	5=-0.999511 ,	-1.602212 ,	6=-0.999507 ,	-1.602212 ,	7=-0.999507 ,	
-1.570796 ,	1=-1.570796 ,	-1.570796 ,	2=-0.924832 ,	-1.570796 ,	3=-1.004525 ,	-1.570796 ,	4=-0.999843 ,	-1.570796 ,	5=-1.000003 ,	-1.570796 ,	6=-1.000000 ,	-1.570796 ,	7=-1.000000 ,	
-1.539380 ,	1=-1.539380 ,	-1.539380 ,	2=-0.931404 ,	-1.539380 ,	3=-1.003440 ,	-1.539380 ,	4=-0.999376 ,	-1.539380 ,	5=-0.999509 ,	-1.539380 ,	6=-0.999507 ,	-1.539380 ,	7=-0.999507 ,	
-1.507964 ,	1=-1.507964 ,	-1.507964 ,	2=-0.936457 ,	-1.507964 ,	3=-1.001436 ,	-1.507964 ,	4=-0.997918 ,	-1.507964 ,	5=-0.998029 ,	-1.507964 ,	6=-0.998027 ,	-1.507964 ,	7=-0.998027 ,	
-1.476548 ,	1=-1.476548 ,	-1.476548 ,	2=-0.940021 ,	-1.476548 ,	3=-0.998508 ,	-1.476548 ,	4=-0.995472 ,	-1.476548 ,	5=-0.995564 ,	-1.476548 ,	6=-0.995562 ,	-1.476548 ,	7=-0.995562 ,	
-1.445132 ,	1=-1.445132 ,	-1.445132 ,	2=-0.942128 ,	-1.445132 ,	3=-0.994652 ,	-1.445132 ,	4=-0.992040 ,	-1.445132 ,	5=-0.992116 ,	-1.445132 ,	6=-0.992115 ,	-1.445132 ,	7=-0.992115 ,	
-1.413716 ,	1=-1.413716 ,	-1.413716 ,	2=-0.942809 ,	-1.413716 ,	3=-0.989866 ,	-1.413716 ,	4=-0.987627 ,	-1.413716 ,	5=-0.987689 ,	-1.413716 ,	6=-0.987688 ,	-1.413716 ,	7=-0.987688 ,	
-1.382300 ,	1=-1.382300 ,	-1.382300 ,	2=-0.942094 ,	-1.382300 ,	3=-0.984151 ,	-1.382300 ,	4=-0.982237 ,	-1.382300 ,	5=-0.982288 ,	-1.382300 ,	6=-0.982287 ,	-1.382300 ,	7=-0.982287 ,	
-1.350884 ,	1=-1.350884 ,	-1.350884 ,	2=-0.940015 ,	-1.350884 ,	3=-0.977505 ,	-1.350884 ,	4=-0.975876 ,	-1.350884 ,	5=-0.975917 ,	-1.350884 ,	6=-0.975917 ,	-1.350884 ,	7=-0.975917 ,	
-1.319468 ,	1=-1.319468 ,	-1.319468 ,	2=-0.936603 ,	-1.319468 ,	3=-0.969932 ,	-1.319468 ,	4=-0.968550 ,	-1.319468 ,	5=-0.968583 ,	-1.319468 ,	6=-0.968583 ,	-1.319468 ,	7=-0.968583 ,	
-1.288052 ,	1=-1.288052 ,	-1.288052 ,	2=-0.931889 ,	-1.288052 ,	3=-0.961434 ,	-1.288052 ,	4=-0.960267 ,	-1.288052 ,	5=-0.960294 ,	-1.288052 ,	6=-0.960293 ,	-1.288052 ,	7=-0.960293 ,	
-1.256636 ,	1=-1.256636 ,	-1.256636 ,	2=-0.925903 ,	-1.256636 ,	3=-0.952017 ,	-1.256636 ,	4=-0.951035 ,	-1.256636 ,	5=-0.951057 ,	-1.256636 ,	6=-0.951056 ,	-1.256636 ,	7=-0.951056 ,	
-1.225220 ,	1=-1.225220 ,	-1.225220 ,	2=-0.918677 ,	-1.225220 ,	3=-0.941686 ,	-1.225220 ,	4=-0.940864 ,	-1.225220 ,	5=-0.940881 ,	-1.225220 ,	6=-0.940881 ,	-1.225220 ,	7=-0.940881 ,	
-1.193805 ,	1=-1.193805 ,	-1.193805 ,	2=-0.910242 ,	-1.193805 ,	3=-0.930448 ,	-1.193805 ,	4=-0.929763 ,	-1.193805 ,	5=-0.929776 ,	-1.193805 ,	6=-0.929776 ,	-1.193805 ,	7=-0.929776 ,	
-1.162389 ,	1=-1.162389 ,	-1.162389 ,	2=-0.900629 ,	-1.162389 ,	3=-0.918313 ,	-1.162389 ,	4=-0.917744 ,	-1.162389 ,	5=-0.917755 ,	-1.162389 ,	6=-0.917754 ,	-1.162389 ,	7=-0.917754 ,	
-1.130973 ,	1=-1.130973 ,	-1.130973 ,	2=-0.889868 ,	-1.130973 ,	3=-0.905288 ,	-1.130973 ,	4=-0.904818 ,	-1.130973 ,	5=-0.904827 ,	-1.130973 ,	6=-0.904827 ,	-1.130973 ,	7=-0.904827 ,	
-1.099557 ,	1=-1.099557 ,	-1.099557 ,	2=-0.877991 ,	-1.099557 ,	3=-0.891385 ,	-1.099557 ,	4=-0.891000 ,	-1.099557 ,	5=-0.891006 ,	-1.099557 ,	6=-0.891006 ,	-1.099557 ,	7=-0.891006 ,	
-1.068141 ,	1=-1.068141 ,	-1.068141 ,	2=-0.865029 ,	-1.068141 ,	3=-0.876616 ,	-1.068141 ,	4=-0.876301 ,	-1.068141 ,	5=-0.876306 ,	-1.068141 ,	6=-0.876306 ,	-1.068141 ,	7=-0.876306 ,	
-1.036725 ,	1=-1.036725 ,	-1.036725 ,	2=-0.851013 ,	-1.036725 ,	3=-0.860993 ,	-1.036725 ,	4=-0.860738 ,	-1.036725 ,	5=-0.860742 ,	-1.036725 ,	6=-0.860742 ,	-1.036725 ,	7=-0.860742 ,	
-1.005309 ,	1=-1.005309 ,	-1.005309 ,	2=-0.835974 ,	-1.005309 ,	3=-0.844531 ,	-1.005309 ,	4=-0.844325 ,	-1.005309 ,	5=-0.844327 ,	-1.005309 ,	6=-0.844327 ,	-1.005309 ,	7=-0.844327 ,	
-0.973893 ,	1=-0.973893 ,	-0.973893 ,	2=-0.819942 ,	-0.973893 ,	3=-0.827243 ,	-0.973893 ,	4=-0.827078 ,	-0.973893 ,	5=-0.827080 ,	-0.973893 ,	6=-0.827080 ,	-0.973893 ,	7=-0.827080 ,	
-0.942477 ,	1=-0.942477 ,	-0.942477 ,	2=-0.802949 ,	-0.942477 ,	3=-0.809146 ,	-0.942477 ,	4=-0.809015 ,	-0.942477 ,	5=-0.809016 ,	-0.942477 ,	6=-0.809016 ,	-0.942477 ,	7=-0.809016 ,	
-0.911061 ,	1=-0.911061 ,	-0.911061 ,	2=-0.785026 ,	-0.911061 ,	3=-0.790257 ,	-0.911061 ,	4=-0.790153 ,	-0.911061 ,	5=-0.790155 ,	-0.911061 ,	6=-0.790155 ,	-0.911061 ,	7=-0.790155 ,	
-0.879645 ,	1=-0.879645 ,	-0.879645 ,	2=-0.766204 ,	-0.879645 ,	3=-0.770593 ,	-0.879645 ,	4=-0.770512 ,	-0.879645 ,	5=-0.770513 ,	-0.879645 ,	6=-0.770513 ,	-0.879645 ,	7=-0.770513 ,	
-0.848229 ,	1=-0.848229 ,	-0.848229 ,	2=-0.746513 ,	-0.848229 ,	3=-0.750173 ,	-0.848229 ,	4=-0.750110 ,	-0.848229 ,	5=-0.750111 ,	-0.848229 ,	6=-0.750111 ,	-0.848229 ,	7=-0.750111 ,	
-0.816813 ,	1=-0.816813 ,	-0.816813 ,	2=-0.725986 ,	-0.816813 ,	3=-0.729016 ,	-0.816813 ,	4=-0.728968 ,	-0.816813 ,	5=-0.728968 ,	-0.816813 ,	6=-0.728968 ,	-0.816813 ,	7=-0.728968 ,	
-0.785397 ,	1=-0.785397 ,	-0.785397 ,	2=-0.704652 ,	-0.785397 ,	3=-0.707142 ,	-0.785397 ,	4=-0.707106 ,	-0.785397 ,	5=-0.707106 ,	-0.785397 ,	6=-0.707106 ,	-0.785397 ,	7=-0.707106 ,	
-0.753981 ,	1=-0.753981 ,	-0.753981 ,	2=-0.682543 ,	-0.753981 ,	3=-0.684574 ,	-0.753981 ,	4=-0.684546 ,	-0.753981 ,	5=-0.684547 ,	-0.753981 ,	6=-0.684547 ,	-0.753981 ,	7=-0.684547 ,	
-0.722565 ,	1=-0.722565 ,	-0.722565 ,	2=-0.659690 ,	-0.722565 ,	3=-0.661331 ,	-0.722565 ,	4=-0.661311 ,	-0.722565 ,	5=-0.661311 ,	-0.722565 ,	6=-0.661311 ,	-0.722565 ,	7=-0.661311 ,	
-0.691149 ,	1=-0.691149 ,	-0.691149 ,	2=-0.636124 ,	-0.691149 ,	3=-0.637438 ,	-0.691149 ,	4=-0.637423 ,	-0.691149 ,	5=-0.637423 ,	-0.691149 ,	6=-0.637423 ,	-0.691149 ,	7=-0.637423 ,	
-0.659734 ,	1=-0.659734 ,	-0.659734 ,	2=-0.611876 ,	-0.659734 ,	3=-0.612917 ,	-0.659734 ,	4=-0.612906 ,	-0.659734 ,	5=-0.612906 ,	-0.659734 ,	6=-0.612906 ,	-0.659734 ,	7=-0.612906 ,	
-0.628318 ,	1=-0.628318 ,	-0.628318 ,	2=-0.586976 ,	-0.628318 ,	3=-0.587792 ,	-0.628318 ,	4=-0.587784 ,	-0.628318 ,	5=-0.587784 ,	-0.628318 ,	6=-0.587784 ,	-0.628318 ,	7=-0.587784 ,	
-0.596902 ,	1=-0.596902 ,	-0.596902 ,	2=-0.561457 ,	-0.596902 ,	3=-0.562088 ,	-0.596902 ,	4=-0.562083 ,	-0.596902 ,	5=-0.562083 ,	-0.596902 ,	6=-0.562083 ,	-0.596902 ,	7=-0.562083 ,	
-0.565486 ,	1=-0.565486 ,	-0.565486 ,	2=-0.535348 ,	-0.565486 ,	3=-0.535830 ,	-0.565486 ,	4=-0.535826 ,	-0.565486 ,	5=-0.535826 ,	-0.565486 ,	6=-0.535826 ,	-0.565486 ,	7=-0.535826 ,	
-0.534070 ,	1=-0.534070 ,	-0.534070 ,	2=-0.508681 ,	-0.534070 ,	3=-0.509043 ,	-0.534070 ,	4=-0.509041 ,	-0.534070 ,	5=-0.509041 ,	-0.534070 ,	6=-0.509041 ,	-0.534070 ,	7=-0.509041 ,	
-0.502654 ,	1=-0.502654 ,	-0.502654 ,	2=-0.481487 ,	-0.502654 ,	3=-0.481754 ,	-0.502654 ,	4=-0.481753 ,	-0.502654 ,	5=-0.481753 ,	-0.502654 ,	6=-0.481753 ,	-0.502654 ,	7=-0.481753 ,	
-0.471238 ,	1=-0.471238 ,	-0.471238 ,	2=-0.453797 ,	-0.471238 ,	3=-0.453991 ,	-0.471238 ,	4=-0.453990 ,	-0.471238 ,	5=-0.453990 ,	-0.471238 ,	6=-0.453990 ,	-0.471238 ,	7=-0.453990 ,	
-0.439822 ,	1=-0.439822 ,	-0.439822 ,	2=-0.425642 ,	-0.439822 ,	3=-0.425779 ,	-0.439822 ,	4=-0.425778 ,	-0.439822 ,	5=-0.425778 ,	-0.439822 ,	6=-0.425778 ,	-0.439822 ,	7=-0.425778 ,	
-0.408406 ,	1=-0.408406 ,	-0.408406 ,	2=-0.397053 ,	-0.408406 ,	3=-0.397147 ,	-0.408406 ,	4=-0.397147 ,	-0.408406 ,	5=-0.397147 ,	-0.408406 ,	6=-0.397147 ,	-0.408406 ,	7=-0.397147 ,	
-0.376990 ,	1=-0.376990 ,	-0.376990 ,	2=-0.368060 ,	-0.376990 ,	3=-0.368124 ,	-0.376990 ,	4=-0.368124 ,	-0.376990 ,	5=-0.368124 ,	-0.376990 ,	6=-0.368124 ,	-0.376990 ,	7=-0.368124 ,	
-0.345574 ,	1=-0.345574 ,	-0.345574 ,	2=-0.338696 ,	-0.345574 ,	3=-0.338737 ,	-0.345574 ,	4=-0.338737 ,	-0.345574 ,	5=-0.338737 ,	-0.345574 ,	6=-0.338737 ,	-0.345574 ,	7=-0.338737 ,	
-0.314158 ,	1=-0.314158 ,	-0.314158 ,	2=-0.308991 ,	-0.314158 ,	3=-0.309016 ,	-0.314158 ,	4=-0.309016 ,	-0.314158 ,	5=-0.309016 ,	-0.314158 ,	6=-0.309016 ,	-0.314158 ,	7=-0.309016 ,	
-0.282742 ,	1=-0.282742 ,	-0.282742 ,	2=-0.278975 ,	-0.282742 ,	3=-0.278990 ,	-0.282742 ,	4=-0.278990 ,	-0.282742 ,	5=-0.278990 ,	-0.282742 ,	6=-0.278990 ,	-0.282742 ,	7=-0.278990 ,	
-0.251326 ,	1=-0.251326 ,	-0.251326 ,	2=-0.248680 ,	-0.251326 ,	3=-0.248689 ,	-0.251326 ,	4=-0.248689 ,	-0.251326 ,	5=-0.248689 ,	-0.251326 ,	6=-0.248689 ,	-0.251326 ,	7=-0.248689 ,	
-0.219910 ,	1=-0.219910 ,	-0.219910 ,	2=-0.218138 ,	-0.219910 ,	3=-0.218142 ,	-0.219910 ,	4=-0.218142 ,	-0.219910 ,	5=-0.218142 ,	-0.219910 ,	6=-0.218142 ,	-0.219910 ,	7=-0.218142 ,	
-0.188494 ,	1=-0.188494 ,	-0.188494 ,	2=-0.187378 ,	-0.188494 ,	3=-0.187380 ,	-0.188494 ,	4=-0.187380 ,	-0.188494 ,	5=-0.187380 ,	-0.188494 ,	6=-0.187380 ,	-0.188494 ,	7=-0.187380 ,	
-0.157079 ,	1=-0.157079 ,	-0.157079 ,	2=-0.156433 ,	-0.157079 ,	3=-0.156433 ,	-0.157079 ,	4=-0.156433 ,	-0.157079 ,	5=-0.156433 ,	-0.157079 ,	6=-0.156433 ,	-0.157079 ,	7=-0.156433 ,	
-0.125663 ,	1=-0.125663 ,	-0.125663 ,	2=-0.125332 ,	-0.125663 ,	3=-0.125332 ,	-0.125663 ,	4=-0.125332 ,	-0.125663 ,	5=-0.125332 ,	-0.125663 ,	6=-0.125332 ,	-0.125663 ,	7=-0.125332 ,	
-0.094247 ,	1=-0.094247 ,	-0.094247 ,	2=-0.094107 ,	-0.094247 ,	3=-0.094107 ,	-0.094247 ,	4=-0.094107 ,	-0.094247 ,	5=-0.094107 ,	-0.094247 ,	6=-0.094107 ,	-0.094247 ,	7=-0.094107 ,	
-0.062831 ,	1=-0.062831 ,	-0.062831 ,	2=-0.062789 ,	-0.062831 ,	3=-0.062789 ,	-0.062831 ,	4=-0.062789 ,	-0.062831 ,	5=-0.062789 ,	-0.062831 ,	6=-0.062789 ,	-0.062831 ,	7=-0.062789 ,	
-0.031415 ,	1=-0.031415 ,	-0.031415 ,	2=-0.031410 ,	-0.031415 ,	3=-0.031410 ,	-0.031415 ,	4=-0.031410 ,	-0.031415 ,	5=-0.031410 ,	-0.031415 ,	6=-0.031410 ,	-0.031415 ,	7=-0.031410 ,	
0.000001 ,	1=0.000001 ,	0.000001 ,	2=0.000001 ,	0.000001 ,	3=0.000001 ,	0.000001 ,	4=0.000001 ,	0.000001 ,	5=0.000001 ,	0.000001 ,	6=0.000001 ,	0.000001 ,	7=0.000001 ,	
0.031417 ,	1=0.031417 ,	0.031417 ,	2=0.031412 ,	0.031417 ,	3=0.031412 ,	0.031417 ,	4=0.031412 ,	0.031417 ,	5=0.031412 ,	0.031417 ,	6=0.031412 ,	0.031417 ,	7=0.031412 ,	
0.062833 ,	1=0.062833 ,	0.062833 ,	2=0.062792 ,	0.062833 ,	3=0.062792 ,	0.062833 ,	4=0.062792 ,	0.062833 ,	5=0.062792 ,	0.062833 ,	6=0.062792 ,	0.062833 ,	7=0.062792 ,	
0.094249 ,	1=0.094249 ,	0.094249 ,	2=0.094109 ,	0.094249 ,	3=0.094109 ,	0.094249 ,	4=0.094109 ,	0.094249 ,	5=0.094109 ,	0.094249 ,	6=0.094109 ,	0.094249 ,	7=0.094109 ,	
0.125665 ,	1=0.125665 ,	0.125665 ,	2=0.125334 ,	0.125665 ,	3=0.125334 ,	0.125665 ,	4=0.125334 ,	0.125665 ,	5=0.125334 ,	0.125665 ,	6=0.125334 ,	0.125665 ,	7=0.125334 ,	
0.157081 ,	1=0.157081 ,	0.157081 ,	2=0.156435 ,	0.157081 ,	3=0.156436 ,	0.157081 ,	4=0.156436 ,	0.157081 ,	5=0.156436 ,	0.157081 ,	6=0.156436 ,	0.157081 ,	7=0.156436 ,	
0.188497 ,	1=0.188497 ,	0.188497 ,	2=0.187380 ,	0.188497 ,	3=0.187382 ,	0.188497 ,	4=0.187382 ,	0.188497 ,	5=0.187382 ,	0.188497 ,	6=0.187382 ,	0.188497 ,	7=0.187382 ,	
0.219913 ,	1=0.219913 ,	0.219913 ,	2=0.218140 ,	0.219913 ,	3=0.218144 ,	0.219913 ,	4=0.218144 ,	0.219913 ,	5=0.218144 ,	0.219913 ,	6=0.218144 ,	0.219913 ,	7=0.218144 ,	
0.251328 ,	1=0.251328 ,	0.251328 ,	2=0.248683 ,	0.251328 ,	3=0.248691 ,	0.251328 ,	4=0.248691 ,	0.251328 ,	5=0.248691 ,	0.251328 ,	6=0.248691 ,	0.251328 ,	7=0.248691 ,	
0.282744 ,	1=0.282744 ,	0.282744 ,	2=0.278977 ,	0.282744 ,	3=0.278992 ,	0.282744 ,	4=0.278992 ,	0.282744 ,	5=0.278992 ,	0.282744 ,	6=0.278992 ,	0.282744 ,	7=0.278992 ,	
0.314160 ,	1=0.314160 ,	0.314160 ,	2=0.308993 ,	0.314160 ,	3=0.309018 ,	0.314160 ,	4=0.309018 ,	0.314160 ,	5=0.309018 ,	0.314160 ,	6=0.309018 ,	0.314160 ,	7=0.309018 ,	
0.345576 ,	1=0.345576 ,	0.345576 ,	2=0.338698 ,	0.345576 ,	3=0.338739 ,	0.345576 ,	4=0.338739 ,	0.345576 ,	5=0.338739 ,	0.345576 ,	6=0.338739 ,	0.345576 ,	7=0.338739 ,	
0.376992 ,	1=0.376992 ,	0.376992 ,	2=0.368062 ,	0.376992 ,	3=0.368126 ,	0.376992 ,	4=0.368126 ,	0.376992 ,	5=0.368126 ,	0.376992 ,	6=0.368126 ,	0.376992 ,	7=0.368126 ,	
0.408408 ,	1=0.408408 ,	0.408408 ,	2=0.397055 ,	0.408408 ,	3=0.397149 ,	0.408408 ,	4=0.397149 ,	0.408408 ,	5=0.397149 ,	0.408408 ,	6=0.397149 ,	0.408408 ,	7=0.397149 ,	
0.439824 ,	1=0.439824 ,	0.439824 ,	2=0.425644 ,	0.439824 ,	3=0.425781 ,	0.439824 ,	4=0.425780 ,	0.439824 ,	5=0.425780 ,	0.439824 ,	6=0.425780 ,	0.439824 ,	7=0.425780 ,	
0.471240 ,	1=0.471240 ,	0.471240 ,	2=0.453799 ,	0.471240 ,	3=0.453993 ,	0.471240 ,	4=0.453992 ,	0.471240 ,	5=0.453992 ,	0.471240 ,	6=0.453992 ,	0.471240 ,	7=0.453992 ,	
0.502656 ,	1=0.502656 ,	0.502656 ,	2=0.481489 ,	0.502656 ,	3=0.481756 ,	0.502656 ,	4=0.481755 ,	0.502656 ,	5=0.481755 ,	0.502656 ,	6=0.481755 ,	0.502656 ,	7=0.481755 ,	
0.534072 ,	1=0.534072 ,	0.534072 ,	2=0.508683 ,	0.534072 ,	3=0.509045 ,	0.534072 ,	4=0.509042 ,	0.534072 ,	5=0.509042 ,	0.534072 ,	6=0.509042 ,	0.534072 ,	7=0.509042 ,	
0.565488 ,	1=0.565488 ,	0.565488 ,	2=0.535350 ,	0.565488 ,	3=0.535831 ,	0.565488 ,	4=0.535828 ,	0.565488 ,	5=0.535828 ,	0.565488 ,	6=0.535828 ,	0.565488 ,	7=0.535828 ,	
0.596904 ,	1=0.596904 ,	0.596904 ,	2=0.561458 ,	0.596904 ,	3=0.562090 ,	0.596904 ,	4=0.562084 ,	0.596904 ,	5=0.562084 ,	0.596904 ,	6=0.562084 ,	0.596904 ,	7=0.562084 ,	
0.628320 ,	1=0.628320 ,	0.628320 ,	2=0.586978 ,	0.628320 ,	3=0.587794 ,	0.628320 ,	4=0.587786 ,	0.628320 ,	5=0.587786 ,	0.628320 ,	6=0.587786 ,	0.628320 ,	7=0.587786 ,	
0.659736 ,	1=0.659736 ,	0.659736 ,	2=0.611877 ,	0.659736 ,	3=0.612919 ,	0.659736 ,	4=0.612908 ,	0.659736 ,	5=0.612908 ,	0.659736 ,	6=0.612908 ,	0.659736 ,	7=0.612908 ,	
0.691152 ,	1=0.691152 ,	0.691152 ,	2=0.636126 ,	0.691152 ,	3=0.637440 ,	0.691152 ,	4=0.637425 ,	0.691152 ,	5=0.637425 ,	0.691152 ,	6=0.637425 ,	0.691152 ,	7=0.637425 ,	
0.722568 ,	1=0.722568 ,	0.722568 ,	2=0.659692 ,	0.722568 ,	3=0.661333 ,	0.722568 ,	4=0.661313 ,	0.722568 ,	5=0.661313 ,	0.722568 ,	6=0.661313 ,	0.722568 ,	7=0.661313 ,	
0.753983 ,	1=0.753983 ,	0.753983 ,	2=0.682545 ,	0.753983 ,	3=0.684575 ,	0.753983 ,	4=0.684548 ,	0.753983 ,	5=0.684548 ,	0.753983 ,	6=0.684548 ,	0.753983 ,	7=0.684548 ,	
0.785399 ,	1=0.785399 ,	0.785399 ,	2=0.704654 ,	0.785399 ,	3=0.707144 ,	0.785399 ,	4=0.707107 ,	0.785399 ,	5=0.707108 ,	0.785399 ,	6=0.707108 ,	0.785399 ,	7=0.707108 ,	
0.816815 ,	1=0.816815 ,	0.816815 ,	2=0.725987 ,	0.816815 ,	3=0.729017 ,	0.816815 ,	4=0.728969 ,	0.816815 ,	5=0.728969 ,	0.816815 ,	6=0.728969 ,	0.816815 ,	7=0.728969 ,	
0.848231 ,	1=0.848231 ,	0.848231 ,	2=0.746515 ,	0.848231 ,	3=0.750174 ,	0.848231 ,	4=0.750111 ,	0.848231 ,	5=0.750112 ,	0.848231 ,	6=0.750112 ,	0.848231 ,	7=0.750112 ,	
0.879647 ,	1=0.879647 ,	0.879647 ,	2=0.766205 ,	0.879647 ,	3=0.770594 ,	0.879647 ,	4=0.770513 ,	0.879647 ,	5=0.770514 ,	0.879647 ,	6=0.770514 ,	0.879647 ,	7=0.770514 ,	
0.911063 ,	1=0.911063 ,	0.911063 ,	2=0.785027 ,	0.911063 ,	3=0.790258 ,	0.911063 ,	4=0.790155 ,	0.911063 ,	5=0.790156 ,	0.911063 ,	6=0.790156 ,	0.911063 ,	7=0.790156 ,	
0.942479 ,	1=0.942479 ,	0.942479 ,	2=0.802950 ,	0.942479 ,	3=0.809147 ,	0.942479 ,	4=0.809016 ,	0.942479 ,	5=0.809018 ,	0.942479 ,	6=0.809018 ,	0.942479 ,	7=0.809018 ,	
0.973895 ,	1=0.973895 ,	0.973895 ,	2=0.819943 ,	0.973895 ,	3=0.827244 ,	0.973895 ,	4=0.827079 ,	0.973895 ,	5=0.827081 ,	0.973895 ,	6=0.827081 ,	0.973895 ,	7=0.827081 ,	

かずま

Re: c言語の課題教えて下さい!

#18

投稿記事 by かずま » 3ヶ月前

Math さんが書きました: bcc55_1.c

コード: 全て選択

  for( x=-M_PI; x < 1.0; x += 0.01*M_PI ){
問題は、「-π<=x<=πの範囲で0.01π間隔で計算し」
なのに、「-π <= x < 1.0 の範囲」になっています。

また、ループカウントに浮動小数点数を使って、
x += 0.01*M_PI を実行すると、誤差が蓄積して
行くのでお勧めできません。

結果が 2次元の表になるのに、3重の
forループを使うのも無駄なことです。

さて、pow も fact も使わない方法があります。

コード: 全て選択

#include <stdio.h>

#define PI 3.141592653589793238

int main(void)
{
    int i, n, k;
    float x, y, t;

    for (k = -10; k <= 10; k = k + 1) {
        t = y = x = 0.1 * PI * k;
        n = 1;
        for (i = 1; i <= 7; i = i + 1) {
            printf(" %9f", y);
            n = n + 2;
            t = - t * x * x / ((n-1) * n);
            y = y + t;
        }
        printf("\n");
    }
    return 0;
}
0.01π間隔への修正やファイルへの書き出しは
自分で行ってください。

Math

Re: c言語の課題教えて下さい!

#19

投稿記事 by Math » 3ヶ月前

Borand C++ 」がだいじですよ。
bcc55.bat

コード: 全て選択

DIR C:\borland\bcc55\bin\*.*

TYPE bcc55_1.c

C:\borland\bcc55\bin\bcc32c.exe bcc55_1.c

DIR

bcc55_1.exe

pause
c

コード: 全て選択

/*

    sinxのテイラー(マクローリン)展開を求めるプログラム
    sinx=x-(x^3)/3!+(x^5)/5!-(x^7)/7!+(x^9)/9!・・・

*/ 
#include <stdio.h>
#include <math.h>
#include <stdlib.h>  // exit



float kai(int n) // 階乗を求む関数 n!
{
    float k = 1.0;
    while(n > 1)
    {
        k *= n;
        n--;
    }
     return k; // k = n!
}



int main(void){

    int kaisu, i, n, m, p;
    float x, kotae, tmp, s;

    FILE *fp; // ファイルポインタ
    
    fp=fopen("output.csv.txt","w");  // ファイルを書き込みモードでオープン 

    if( fp == NULL ) { 
        printf("File cannot open!\n"); 
        exit(1);  // 異常終了
    } 


    fprintf(fp,"1--------,	2-------,	3--------,	4-------,	5--------,	6-------,	7--------,\n");


    for( kaisu = -100; kaisu < 101; kaisu++){

        x = ( M_PI /100 ) * kaisu;

        for(n=1; n<8 ;n++){



            kotae = x;

            for(i = 1 ; i < n ; i++){
                m = (2 * i + 1);
                s = ((i % 2) == 0) ? 1.0 : -1.0;  // 符号を変えている
                tmp = s * pow(x, m) / kai(m);
                kotae += tmp;
            }


            fprintf(fp, "%f,\t", kotae);

        }

        fprintf(fp, "\n");

    }
   
    fclose(fp);
    return 0;
}
結果

コード: 全て選択


G:\CX\001\bc0114>DIR C:\borland\bcc55\bin\*.*
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 8C65-C3AE です

 C:\borland\bcc55\bin のディレクトリ

2017/12/27  06:21    <DIR>          .
2017/12/27  06:21    <DIR>          ..
2017/12/27  06:21               222 bcc32c.cfg
2017/12/27  06:21        17,837,576 bcc32c.exe
2017/12/27  06:21           814,088 cc32c240.dll
2017/12/27  06:21           873,992 cc32c240mt.dll
2017/12/27  06:21        17,817,096 cpp32c.exe
2017/12/27  06:21           107,016 grep.exe
2017/12/27  06:21           376,328 ilink32.exe
2017/12/27  06:21           264,200 implib.exe
2017/12/27  06:21           993,288 lnkdfm240.dll
2017/12/27  06:21           120,840 make.exe
2017/12/27  06:21            69,480 rc.exe
2017/12/27  06:21           339,304 RcDLL.dll
2017/12/27  06:21            81,416 rlink32.dll
2017/12/27  06:21           776,712 tdump.exe
2017/12/27  06:21           397,832 tlib.exe
2017/12/27  06:21            79,880 touch.exe
              16 個のファイル          40,949,270 バイト
               2 個のディレクトリ  35,393,425,408 バイトの空き領域

G:\CX\001\bc0114>TYPE bcc55_1.c
/*

    sinxのテイラー(マクローリン)展開を求めるプログラム
    sinx=x-(x^3)/3!+(x^5)/5!-(x^7)/7!+(x^9)/9!・・・

*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>  // exit



float kai(int n) // 階乗を求む関数 n!
{
    float k = 1.0;
    while(n > 1)
    {
        k *= n;
        n--;
    }
     return k; // k = n!
}



int main(void){

    int kaisu, i, n, m, p;
    float x, kotae, tmp, s;

    FILE *fp; // ファイルポインタ

    fp=fopen("output.csv.txt","w");  // ファイルを書き込みモードでオープン

    if( fp == NULL ) {
        printf("File cannot open!\n");
        exit(1);  // 異常終了
    }


    fprintf(fp,"1--------,      2-------,       3--------,      4-------,       5--------,      6-------,       7--------,\n");


    for( kaisu = -100; kaisu < 101; kaisu++){

        x = ( M_PI /100 ) * kaisu;

        for(n=1; n<8 ;n++){



            kotae = x;

            for(i = 1 ; i < n ; i++){
                m = (2 * i + 1);
                s = ((i % 2) == 0) ? 1.0 : -1.0;  // 符号を変えている
                tmp = s * pow(x, m) / kai(m);
                kotae += tmp;
            }


            fprintf(fp, "%f,\t", kotae);

        }

        fprintf(fp, "\n");

    }

    fclose(fp);
    return 0;
}

G:\CX\001\bc0114>C:\borland\bcc55\bin\bcc32c.exe bcc55_1.c
Embarcadero C++ 7.20 for Win32 Copyright (c) 2012-2016 Embarcadero Technologies, Inc.
bcc55_1.c:
Turbo Incremental Link 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.

G:\CX\001\bc0114>DIR
 ドライブ G のボリューム ラベルがありません。
 ボリューム シリアル番号は 9016-4EF8 です

 G:\CX\001\bc0114 のディレクトリ

2018/01/14  17:42    <DIR>          .
2018/01/14  17:42    <DIR>          ..
2018/01/14  20:14             1,288 bcc55_1.c
2018/01/14  18:55               124 bcc55.bat
2018/01/14  20:25            66,560 bcc55_1.exe
2018/01/14  20:24            15,247 output.csv.txt
2018/01/14  20:25            65,536 bcc55_1.tds
               5 個のファイル             148,755 バイト
               2 個のディレクトリ   4,501,864,448 バイトの空き領域

G:\CX\001\bc0114>bcc55_1.exe

G:\CX\001\bc0114>pause
続行するには何かキーを押してください . . .

Math

Re: c言語の課題教えて下さい!

#20

投稿記事 by Math » 3ヶ月前

出力

コード: 全て選択

1--------,	2-------,	3--------,	4-------,	5--------,	6-------,	7--------,
-3.141593,	2.026120,	-0.524044,	0.075221,	-0.006925,	0.000445,	-0.000021,	
-3.110177,	1.904050,	-0.521131,	0.037423,	-0.037619,	-0.031020,	-0.031429,	
-3.078761,	1.785049,	-0.520097,	0.000140,	-0.068349,	-0.062448,	-0.062806,	
-3.047345,	1.669087,	-0.520826,	-0.036630,	-0.099080,	-0.093808,	-0.094122,	
-3.015929,	1.556133,	-0.523202,	-0.072886,	-0.129775,	-0.125071,	-0.125345,	
-2.984513,	1.446155,	-0.527114,	-0.108625,	-0.160397,	-0.156205,	-0.156444,	
-2.953097,	1.339123,	-0.532453,	-0.143844,	-0.190913,	-0.187181,	-0.187390,	
-2.921681,	1.235005,	-0.539115,	-0.178537,	-0.221286,	-0.217969,	-0.218151,	
-2.890265,	1.133771,	-0.546995,	-0.212698,	-0.251484,	-0.248538,	-0.248696,	
-2.858849,	1.035389,	-0.555995,	-0.246319,	-0.281471,	-0.278859,	-0.278996,	
-2.827433,	0.939829,	-0.566017,	-0.279391,	-0.311216,	-0.308903,	-0.309021,	
-2.796017,	0.847060,	-0.576967,	-0.311904,	-0.340685,	-0.338639,	-0.338742,	
-2.764601,	0.757050,	-0.588753,	-0.343848,	-0.369846,	-0.368039,	-0.368128,	
-2.733186,	0.669769,	-0.601286,	-0.375211,	-0.398667,	-0.397074,	-0.397151,	
-2.701770,	0.585185,	-0.614481,	-0.405980,	-0.427119,	-0.425716,	-0.425782,	
-2.670354,	0.503268,	-0.628254,	-0.436143,	-0.455170,	-0.453936,	-0.453993,	
-2.638938,	0.423986,	-0.642523,	-0.465686,	-0.482790,	-0.481707,	-0.481755,	
-2.607522,	0.347309,	-0.657211,	-0.494594,	-0.509950,	-0.509001,	-0.509043,	
-2.576106,	0.273206,	-0.672242,	-0.522854,	-0.536623,	-0.535792,	-0.535828,	
-2.544690,	0.201645,	-0.687543,	-0.550450,	-0.562780,	-0.562054,	-0.562084,	
-2.513274,	0.132595,	-0.703043,	-0.577368,	-0.588393,	-0.587760,	-0.587786,	
-2.481858,	0.066026,	-0.718674,	-0.603592,	-0.613437,	-0.612886,	-0.612908,	
-2.450442,	0.001906,	-0.734371,	-0.629106,	-0.637885,	-0.637406,	-0.637425,	
-2.419026,	-0.059795,	-0.750069,	-0.653896,	-0.661713,	-0.661297,	-0.661312,	
-2.387610,	-0.119108,	-0.765709,	-0.677946,	-0.684894,	-0.684534,	-0.684547,	
-2.356194,	-0.176066,	-0.781232,	-0.701239,	-0.707407,	-0.707096,	-0.707107,	
-2.324779,	-0.230697,	-0.796580,	-0.723762,	-0.729228,	-0.728960,	-0.728969,	
-2.293363,	-0.283035,	-0.811702,	-0.745499,	-0.750335,	-0.750104,	-0.750111,	
-2.261947,	-0.333108,	-0.826544,	-0.766434,	-0.770706,	-0.770507,	-0.770513,	
-2.230531,	-0.380950,	-0.841058,	-0.786554,	-0.790320,	-0.790150,	-0.790155,	
-2.199115,	-0.426589,	-0.855196,	-0.805844,	-0.809158,	-0.809013,	-0.809017,	
-2.167699,	-0.470059,	-0.868913,	-0.824289,	-0.827201,	-0.827077,	-0.827081,	
-2.136283,	-0.511389,	-0.882166,	-0.841877,	-0.844431,	-0.844325,	-0.844328,	
-2.104867,	-0.550610,	-0.894914,	-0.858595,	-0.860830,	-0.860740,	-0.860742,	
-2.073451,	-0.587754,	-0.907120,	-0.874429,	-0.876381,	-0.876305,	-0.876307,	
-2.042035,	-0.622852,	-0.918745,	-0.889368,	-0.891069,	-0.891005,	-0.891006,	
-2.010619,	-0.655934,	-0.929756,	-0.903400,	-0.904880,	-0.904826,	-0.904827,	
-1.979203,	-0.687032,	-0.940120,	-0.916515,	-0.917799,	-0.917754,	-0.917755,	
-1.947787,	-0.716177,	-0.949806,	-0.928702,	-0.929814,	-0.929776,	-0.929777,	
-1.916371,	-0.743399,	-0.958785,	-0.939951,	-0.940912,	-0.940880,	-0.940881,	
-1.884956,	-0.768730,	-0.967030,	-0.950255,	-0.951083,	-0.951056,	-0.951056,	
-1.853540,	-0.792200,	-0.974517,	-0.959604,	-0.960315,	-0.960293,	-0.960294,	
-1.822124,	-0.813841,	-0.981223,	-0.967991,	-0.968601,	-0.968583,	-0.968583,	
-1.790708,	-0.833684,	-0.987125,	-0.975410,	-0.975932,	-0.975916,	-0.975917,	
-1.759292,	-0.851759,	-0.992204,	-0.981855,	-0.982300,	-0.982287,	-0.982287,	
-1.727876,	-0.868098,	-0.996444,	-0.987320,	-0.987698,	-0.987688,	-0.987688,	
-1.696460,	-0.882731,	-0.999826,	-0.991802,	-0.992123,	-0.992115,	-0.992115,	
-1.665044,	-0.895691,	-1.002337,	-0.995298,	-0.995569,	-0.995562,	-0.995562,	
-1.633628,	-0.907006,	-1.003965,	-0.997804,	-0.998032,	-0.998027,	-0.998027,	
-1.602212,	-0.916710,	-1.004697,	-0.999319,	-0.999511,	-0.999506,	-0.999507,	
-1.570796,	-0.924832,	-1.004525,	-0.999843,	-1.000003,	-1.000000,	-1.000000,	
-1.539380,	-0.931404,	-1.003440,	-0.999376,	-0.999509,	-0.999507,	-0.999507,	
-1.507964,	-0.936457,	-1.001436,	-0.997918,	-0.998029,	-0.998027,	-0.998027,	
-1.476549,	-0.940021,	-0.998508,	-0.995472,	-0.995564,	-0.995562,	-0.995562,	
-1.445133,	-0.942128,	-0.994652,	-0.992040,	-0.992116,	-0.992115,	-0.992115,	
-1.413717,	-0.942809,	-0.989867,	-0.987627,	-0.987689,	-0.987688,	-0.987688,	
-1.382301,	-0.942094,	-0.984151,	-0.982237,	-0.982288,	-0.982287,	-0.982287,	
-1.350885,	-0.940015,	-0.977505,	-0.975876,	-0.975917,	-0.975917,	-0.975917,	
-1.319469,	-0.936603,	-0.969932,	-0.968550,	-0.968584,	-0.968583,	-0.968583,	
-1.288053,	-0.931889,	-0.961434,	-0.960267,	-0.960294,	-0.960294,	-0.960294,	
-1.256637,	-0.925903,	-0.952017,	-0.951035,	-0.951057,	-0.951057,	-0.951057,	
-1.225221,	-0.918678,	-0.941686,	-0.940864,	-0.940881,	-0.940881,	-0.940881,	
-1.193805,	-0.910242,	-0.930449,	-0.929763,	-0.929777,	-0.929776,	-0.929776,	
-1.162389,	-0.900629,	-0.918313,	-0.917744,	-0.917755,	-0.917755,	-0.917755,	
-1.130973,	-0.889869,	-0.905288,	-0.904819,	-0.904827,	-0.904827,	-0.904827,	
-1.099557,	-0.877992,	-0.891386,	-0.891000,	-0.891007,	-0.891007,	-0.891007,	
-1.068141,	-0.865030,	-0.876616,	-0.876302,	-0.876307,	-0.876307,	-0.876307,	
-1.036726,	-0.851013,	-0.860994,	-0.860738,	-0.860742,	-0.860742,	-0.860742,	
-1.005310,	-0.835974,	-0.844531,	-0.844325,	-0.844328,	-0.844328,	-0.844328,	
-0.973894,	-0.819942,	-0.827243,	-0.827078,	-0.827081,	-0.827081,	-0.827081,	
-0.942478,	-0.802950,	-0.809146,	-0.809015,	-0.809017,	-0.809017,	-0.809017,	
-0.911062,	-0.785027,	-0.790257,	-0.790154,	-0.790155,	-0.790155,	-0.790155,	
-0.879646,	-0.766204,	-0.770593,	-0.770512,	-0.770513,	-0.770513,	-0.770513,	
-0.848230,	-0.746514,	-0.750173,	-0.750110,	-0.750111,	-0.750111,	-0.750111,	
-0.816814,	-0.725986,	-0.729016,	-0.728968,	-0.728969,	-0.728969,	-0.728969,	
-0.785398,	-0.704653,	-0.707143,	-0.707106,	-0.707107,	-0.707107,	-0.707107,	
-0.753982,	-0.682544,	-0.684574,	-0.684547,	-0.684547,	-0.684547,	-0.684547,	
-0.722566,	-0.659691,	-0.661332,	-0.661312,	-0.661312,	-0.661312,	-0.661312,	
-0.691150,	-0.636125,	-0.637439,	-0.637424,	-0.637424,	-0.637424,	-0.637424,	
-0.659734,	-0.611876,	-0.612918,	-0.612907,	-0.612907,	-0.612907,	-0.612907,	
-0.628319,	-0.586977,	-0.587793,	-0.587785,	-0.587785,	-0.587785,	-0.587785,	
-0.596903,	-0.561457,	-0.562089,	-0.562083,	-0.562083,	-0.562083,	-0.562083,	
-0.565487,	-0.535349,	-0.535830,	-0.535827,	-0.535827,	-0.535827,	-0.535827,	
-0.534071,	-0.508682,	-0.509044,	-0.509041,	-0.509041,	-0.509041,	-0.509041,	
-0.502655,	-0.481488,	-0.481755,	-0.481754,	-0.481754,	-0.481754,	-0.481754,	
-0.471239,	-0.453798,	-0.453992,	-0.453991,	-0.453991,	-0.453991,	-0.453991,	
-0.439823,	-0.425643,	-0.425780,	-0.425779,	-0.425779,	-0.425779,	-0.425779,	
-0.408407,	-0.397054,	-0.397148,	-0.397148,	-0.397148,	-0.397148,	-0.397148,	
-0.376991,	-0.368061,	-0.368125,	-0.368125,	-0.368125,	-0.368125,	-0.368125,	
-0.345575,	-0.338697,	-0.338738,	-0.338738,	-0.338738,	-0.338738,	-0.338738,	
-0.314159,	-0.308992,	-0.309017,	-0.309017,	-0.309017,	-0.309017,	-0.309017,	
-0.282743,	-0.278976,	-0.278991,	-0.278991,	-0.278991,	-0.278991,	-0.278991,	
-0.251327,	-0.248682,	-0.248690,	-0.248690,	-0.248690,	-0.248690,	-0.248690,	
-0.219911,	-0.218139,	-0.218143,	-0.218143,	-0.218143,	-0.218143,	-0.218143,	
-0.188496,	-0.187379,	-0.187381,	-0.187381,	-0.187381,	-0.187381,	-0.187381,	
-0.157080,	-0.156434,	-0.156434,	-0.156434,	-0.156434,	-0.156434,	-0.156434,	
-0.125664,	-0.125333,	-0.125333,	-0.125333,	-0.125333,	-0.125333,	-0.125333,	
-0.094248,	-0.094108,	-0.094108,	-0.094108,	-0.094108,	-0.094108,	-0.094108,	
-0.062832,	-0.062791,	-0.062791,	-0.062791,	-0.062791,	-0.062791,	-0.062791,	
-0.031416,	-0.031411,	-0.031411,	-0.031411,	-0.031411,	-0.031411,	-0.031411,	
0.000000,	0.000000,	0.000000,	0.000000,	0.000000,	0.000000,	0.000000,	
0.031416,	0.031411,	0.031411,	0.031411,	0.031411,	0.031411,	0.031411,	
0.062832,	0.062791,	0.062791,	0.062791,	0.062791,	0.062791,	0.062791,	
0.094248,	0.094108,	0.094108,	0.094108,	0.094108,	0.094108,	0.094108,	
0.125664,	0.125333,	0.125333,	0.125333,	0.125333,	0.125333,	0.125333,	
0.157080,	0.156434,	0.156434,	0.156434,	0.156434,	0.156434,	0.156434,	
0.188496,	0.187379,	0.187381,	0.187381,	0.187381,	0.187381,	0.187381,	
0.219911,	0.218139,	0.218143,	0.218143,	0.218143,	0.218143,	0.218143,	
0.251327,	0.248682,	0.248690,	0.248690,	0.248690,	0.248690,	0.248690,	
0.282743,	0.278976,	0.278991,	0.278991,	0.278991,	0.278991,	0.278991,	
0.314159,	0.308992,	0.309017,	0.309017,	0.309017,	0.309017,	0.309017,	
0.345575,	0.338697,	0.338738,	0.338738,	0.338738,	0.338738,	0.338738,	
0.376991,	0.368061,	0.368125,	0.368125,	0.368125,	0.368125,	0.368125,	
0.408407,	0.397054,	0.397148,	0.397148,	0.397148,	0.397148,	0.397148,	
0.439823,	0.425643,	0.425780,	0.425779,	0.425779,	0.425779,	0.425779,	
0.471239,	0.453798,	0.453992,	0.453991,	0.453991,	0.453991,	0.453991,	
0.502655,	0.481488,	0.481755,	0.481754,	0.481754,	0.481754,	0.481754,	
0.534071,	0.508682,	0.509044,	0.509041,	0.509041,	0.509041,	0.509041,	
0.565487,	0.535349,	0.535830,	0.535827,	0.535827,	0.535827,	0.535827,	
0.596903,	0.561457,	0.562089,	0.562083,	0.562083,	0.562083,	0.562083,	
0.628319,	0.586977,	0.587793,	0.587785,	0.587785,	0.587785,	0.587785,	
0.659734,	0.611876,	0.612918,	0.612907,	0.612907,	0.612907,	0.612907,	
0.691150,	0.636125,	0.637439,	0.637424,	0.637424,	0.637424,	0.637424,	
0.722566,	0.659691,	0.661332,	0.661312,	0.661312,	0.661312,	0.661312,	
0.753982,	0.682544,	0.684574,	0.684547,	0.684547,	0.684547,	0.684547,	
0.785398,	0.704653,	0.707143,	0.707106,	0.707107,	0.707107,	0.707107,	
0.816814,	0.725986,	0.729016,	0.728968,	0.728969,	0.728969,	0.728969,	
0.848230,	0.746514,	0.750173,	0.750110,	0.750111,	0.750111,	0.750111,	
0.879646,	0.766204,	0.770593,	0.770512,	0.770513,	0.770513,	0.770513,	
0.911062,	0.785027,	0.790257,	0.790154,	0.790155,	0.790155,	0.790155,	
0.942478,	0.802950,	0.809146,	0.809015,	0.809017,	0.809017,	0.809017,	
0.973894,	0.819942,	0.827243,	0.827078,	0.827081,	0.827081,	0.827081,	
1.005310,	0.835974,	0.844531,	0.844325,	0.844328,	0.844328,	0.844328,	
1.036726,	0.851013,	0.860994,	0.860738,	0.860742,	0.860742,	0.860742,	
1.068141,	0.865030,	0.876616,	0.876302,	0.876307,	0.876307,	0.876307,	
1.099557,	0.877992,	0.891386,	0.891000,	0.891007,	0.891007,	0.891007,	
1.130973,	0.889869,	0.905288,	0.904819,	0.904827,	0.904827,	0.904827,	
1.162389,	0.900629,	0.918313,	0.917744,	0.917755,	0.917755,	0.917755,	
1.193805,	0.910242,	0.930449,	0.929763,	0.929777,	0.929776,	0.929776,	
1.225221,	0.918678,	0.941686,	0.940864,	0.940881,	0.940881,	0.940881,	
1.256637,	0.925903,	0.952017,	0.951035,	0.951057,	0.951057,	0.951057,	
1.288053,	0.931889,	0.961434,	0.960267,	0.960294,	0.960294,	0.960294,	
1.319469,	0.936603,	0.969932,	0.968550,	0.968584,	0.968583,	0.968583,	
1.350885,	0.940015,	0.977505,	0.975876,	0.975917,	0.975917,	0.975917,	
1.382301,	0.942094,	0.984151,	0.982237,	0.982288,	0.982287,	0.982287,	
1.413717,	0.942809,	0.989867,	0.987627,	0.987689,	0.987688,	0.987688,	
1.445133,	0.942128,	0.994652,	0.992040,	0.992116,	0.992115,	0.992115,	
1.476549,	0.940021,	0.998508,	0.995472,	0.995564,	0.995562,	0.995562,	
1.507964,	0.936457,	1.001436,	0.997918,	0.998029,	0.998027,	0.998027,	
1.539380,	0.931404,	1.003440,	0.999376,	0.999509,	0.999507,	0.999507,	
1.570796,	0.924832,	1.004525,	0.999843,	1.000003,	1.000000,	1.000000,	
1.602212,	0.916710,	1.004697,	0.999319,	0.999511,	0.999506,	0.999507,	
1.633628,	0.907006,	1.003965,	0.997804,	0.998032,	0.998027,	0.998027,	
1.665044,	0.895691,	1.002337,	0.995298,	0.995569,	0.995562,	0.995562,	
1.696460,	0.882731,	0.999826,	0.991802,	0.992123,	0.992115,	0.992115,	
1.727876,	0.868098,	0.996444,	0.987320,	0.987698,	0.987688,	0.987688,	
1.759292,	0.851759,	0.992204,	0.981855,	0.982300,	0.982287,	0.982287,	
1.790708,	0.833684,	0.987125,	0.975410,	0.975932,	0.975916,	0.975917,	
1.822124,	0.813841,	0.981223,	0.967991,	0.968601,	0.968583,	0.968583,	
1.853540,	0.792200,	0.974517,	0.959604,	0.960315,	0.960293,	0.960294,	
1.884956,	0.768730,	0.967030,	0.950255,	0.951083,	0.951056,	0.951056,	
1.916371,	0.743399,	0.958785,	0.939951,	0.940912,	0.940880,	0.940881,	
1.947787,	0.716177,	0.949806,	0.928702,	0.929814,	0.929776,	0.929777,	
1.979203,	0.687032,	0.940120,	0.916515,	0.917799,	0.917754,	0.917755,	
2.010619,	0.655934,	0.929756,	0.903400,	0.904880,	0.904826,	0.904827,	
2.042035,	0.622852,	0.918745,	0.889368,	0.891069,	0.891005,	0.891006,	
2.073451,	0.587754,	0.907120,	0.874429,	0.876381,	0.876305,	0.876307,	
2.104867,	0.550610,	0.894914,	0.858595,	0.860830,	0.860740,	0.860742,	
2.136283,	0.511389,	0.882166,	0.841877,	0.844431,	0.844325,	0.844328,	
2.167699,	0.470059,	0.868913,	0.824289,	0.827201,	0.827077,	0.827081,	
2.199115,	0.426589,	0.855196,	0.805844,	0.809158,	0.809013,	0.809017,	
2.230531,	0.380950,	0.841058,	0.786554,	0.790320,	0.790150,	0.790155,	
2.261947,	0.333108,	0.826544,	0.766434,	0.770706,	0.770507,	0.770513,	
2.293363,	0.283035,	0.811702,	0.745499,	0.750335,	0.750104,	0.750111,	
2.324779,	0.230697,	0.796580,	0.723762,	0.729228,	0.728960,	0.728969,	
2.356194,	0.176066,	0.781232,	0.701239,	0.707407,	0.707096,	0.707107,	
2.387610,	0.119108,	0.765709,	0.677946,	0.684894,	0.684534,	0.684547,	
2.419026,	0.059795,	0.750069,	0.653896,	0.661713,	0.661297,	0.661312,	
2.450442,	-0.001906,	0.734371,	0.629106,	0.637885,	0.637406,	0.637425,	
2.481858,	-0.066026,	0.718674,	0.603592,	0.613437,	0.612886,	0.612908,	
2.513274,	-0.132595,	0.703043,	0.577368,	0.588393,	0.587760,	0.587786,	
2.544690,	-0.201645,	0.687543,	0.550450,	0.562780,	0.562054,	0.562084,	
2.576106,	-0.273206,	0.672242,	0.522854,	0.536623,	0.535792,	0.535828,	
2.607522,	-0.347309,	0.657211,	0.494594,	0.509950,	0.509001,	0.509043,	
2.638938,	-0.423986,	0.642523,	0.465686,	0.482790,	0.481707,	0.481755,	
2.670354,	-0.503268,	0.628254,	0.436143,	0.455170,	0.453936,	0.453993,	
2.701770,	-0.585185,	0.614481,	0.405980,	0.427119,	0.425716,	0.425782,	
2.733186,	-0.669769,	0.601286,	0.375211,	0.398667,	0.397074,	0.397151,	
2.764601,	-0.757050,	0.588753,	0.343848,	0.369846,	0.368039,	0.368128,	
2.796017,	-0.847060,	0.576967,	0.311904,	0.340685,	0.338639,	0.338742,	
2.827433,	-0.939829,	0.566017,	0.279391,	0.311216,	0.308903,	0.309021,	
2.858849,	-1.035389,	0.555995,	0.246319,	0.281471,	0.278859,	0.278996,	
2.890265,	-1.133771,	0.546995,	0.212698,	0.251484,	0.248538,	0.248696,	
2.921681,	-1.235005,	0.539115,	0.178537,	0.221286,	0.217969,	0.218151,	
2.953097,	-1.339123,	0.532453,	0.143844,	0.190913,	0.187181,	0.187390,	
2.984513,	-1.446155,	0.527114,	0.108625,	0.160397,	0.156205,	0.156444,	
3.015929,	-1.556133,	0.523202,	0.072886,	0.129775,	0.125071,	0.125345,	
3.047345,	-1.669087,	0.520826,	0.036630,	0.099080,	0.093808,	0.094122,	
3.078761,	-1.785049,	0.520097,	-0.000140,	0.068349,	0.062448,	0.062806,	
3.110177,	-1.904050,	0.521131,	-0.037423,	0.037619,	0.031020,	0.031429,	
3.141593,	-2.026120,	0.524044,	-0.075221,	0.006925,	-0.000445,	0.000021,	

Math

Re: c言語の課題教えて下さい!

#21

投稿記事 by Math » 3ヶ月前

http://qa.itmedia.co.jp/qa8984094.html を参考にしたのでここをよく読んでください。

返信

“C言語何でも質問掲示板” へ戻る