忍者ブログ
My major is computer programming.
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


c言語のソースコードに#includeがついてるかチェックするソフト作ったw
実用性の無いプログラミングは面白いねw
↓のダウンロードから落として下さいな。
パスはメッセンジャーの僕の名前。
小文字で普通に入力してくれれば解凍できますよ。



ダウンロード




つかもう5時じゃんw
体が持たないきがするよorz
PR

自分は今D言語に興味がある。
色々つめこんだ言語って惹かれるよね。
ということで本屋行って来たんだけど、専門書見つけられなかった。
需要があんまり無い言語だから仕方ないか。
あとでネットで探そう。


後C#でゲームプログラミングするならxnaということで、xnaの本も探してきた
こちらは2冊発見。
しかし2冊とも7000円越えという(汗)
専門書は高いのが普通だけど…これは流石に買えない^^;
典型的な初心者が手をだして良い本ではなさそうw

xnaは3D中心みたいな感じなので、ちょっと難しい気がした。

ケルト音楽の良さに気がついた。
http://www.nicovideo.jp/watch/sm830485
http://www.nicovideo.jp/watch/sm4360379

かっこいい!
ケルト音楽ブームが来るんじゃないかと思う。主に俺に。
期待に胸が膨らむ。



B君が大きく変わったんだけどアレは…。
ぁ~。
いろいろ考える年頃だよね。


学校→バイト→寝る→学校→バイト→寝る→学校…の無限ループ中。
他のことがまったくできない。
明日学校で#の勉強しようと思う。
起きてられたらだけど。

sd.jpg









バイト終了後食料がつきていることに気づく。
夕飯抜きを覚悟するが耐えられずに購入。
何を勘違いしたか場違いな食べ物が一つ。

チリトマトヌードルうめぇw


↑は昨日の話。
今日はいつもより30分バイトが伸びて結局買い出しに行けなかった。
そのため吉野家へ。
スーツで食べる豚丼はサラリーマンっぽくて楽しかった。
仕事の後は普段より2倍は飯がうまく感じる。


明日こそは買い出しに行かなければならない。
1週間連続バイトだからね!

何もかもはかどらない。
土日だというのに有意義に過ごせなかった。
何かの陰謀なんじゃないだろうか(被害妄想)。



円周率を一番頭使わないで求めるプログラム(ぁ
プログラムが汚いのは仕様ということで。


WS000335.JPG









/*モンテカルロ法
 * 半径を1とすると
 * 正方形の面積:円の面積 = 4:pai
 * n個の点を落としたときにr個の点が円の中にあったとすると
 * 4:pai = n:r
 * pai*n = 4*r
 * pai = (4*r)/n
 */

using System;

class PI
{
    public static void Main()
    {
        Random rand = new Random();
        DateTime pStart = DateTime.Now;
        Console.WriteLine("落とす点の個数を入力して下さい。\n1億以下が望ましいと思います。");
        ulong tmpstr = ulong.Parse(Console.ReadLine());
        Console.WriteLine("繰り返す回数を入力してください。\n平均をとります");
        int kuristr = int.Parse(Console.ReadLine());
        ulong[] cin = new ulong[kuristr];
        double[] z = new double[kuristr];
        double x, y;
        int ii;
        ulong i;
        for (ii = 0; ii < kuristr; ii++)
        {
            cin[ii] = 0;
            z[ii] = 0;
        }
        for (ii = 0; ii < kuristr; ii++)
        {

            for (i = 0; i < tmpstr; i++)
            {
                x = rand.NextDouble();
                y = rand.NextDouble();
                z[ii] = Math.Sqrt(x * x + y * y);
                if (z[ii] < 1)
                {
                    cin[ii]++;
                }
            }
        }
        double pi=0;
        for (ii = 0; ii < kuristr; ii++)
        {
             pi += 4.0 * (double)cin[ii] / (double)tmpstr;
        }
        pi /= kuristr;
        Console.WriteLine("定義されている円周率" + Math.PI);
        Console.WriteLine("計算で求めた円周率" + pi);
        Console.WriteLine("実行時間" + (DateTime.Now - pStart));

        }
 
}

[14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24
«  Back :   HOME   : Next  »
カレンダー
02 2026/03 04
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
プロフィール
HN:
aaaaaa
性別:
男性
職業:
高専生
趣味:
Ruby, シンセ
自己紹介:
テンションが良く変わります。
High and low


要領の悪さと飽きやすさをどうにかしたい。
最新記事
(01/11)
(09/21)
(09/18)
(09/14)
(09/04)
ブログ内検索
お勧め
カウンター
忍者ブログ [PR]