C/C++の宿題を片付けます 104代目at TECHC/C++の宿題を片付けます 104代目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト4:デフォルトの名無しさん 08/02/05 00:40:15 [1] 計算機B [2] 正規分布に従う乱数を生成しなさい。 [3] 環境 [3.1] OS: mac [3.2] gcc 3.4 [3.3] 言語: C [4] 期限: [2008年2月7日まで] 5:デフォルトの名無しさん 08/02/05 01:21:26 Mersenne Twister Box-Muller transform 6:デフォルトの名無しさん 08/02/05 06:59:45 >>4 #include <stdio.h> unsigned int rnd(){ static unsigned int x=3,y=11,z=13,w=17; unsigned int t; t=(x^(x<<13)); x=y; y=z; z=w; return ( w=(w^(w>>7))^(t^(t>>5)) );} double seiki(){ return -6+ (0.0+rnd()+rnd()+rnd()+rnd()+rnd()+rnd() +rnd()+rnd()+rnd()+rnd()+rnd()+rnd() ) /0xFFFFFFFF;} main(){ int n; for(n=0;n<100;n++)printf("%f\n",seiki()); } 7:デフォルトの名無しさん 08/02/05 17:53:37 [1] 授業単元:プログラミング [2] 問題文(含コード&リンク): 1)5科目の合計点を計算して exam_data[i].x[6]に入れ、合計点の高い順に並べ替え 2)各科目の最高点、最低点、平均、標準偏差を計算せよ。標準偏差=sqrt(分散) と定義される。 3)並び替え等の処理 4)結果を file Result_1_23 に書き出せ。 問題文全文 http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6000.txt 用いるデータ http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/5999.txt 解答例 http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6001.txt [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン: gcc 3.4 [3.3] 言語:C [4] 期限:[2008年2月6日19:00まで] [5] その他の制限:特になし 丸投げです。よろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch