ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

産技短コミュの暇だぜ

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ただいまグラフィックの授業中ナリ

とりあえず暇だから書いてみたww

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <eggx.h>
#include <time.h>
#define MAX 500

int main(void){
long i,c=0;
double x,y,w,p;
int win;
win=gopen(MAX,MAX);
srand((unsigned int) time(NULL));
int rand(void);
for(i=0;i<100000;i++){
x=rand()*((MAX/50+0.02)/(RAND_MAX/50+0.02));
y=rand()*((MAX/50+0.02)/(RAND_MAX/50+0.02));
//x=rand()%500;
//y=rand()%500;
w=sqrt(x*x+y*y);
if(w<=500){
newpen(win,5);
pset(win,x,y);
c++;
}else{
newpen(win,6);
pset(win,x,y);
}
}
newpen(win,1);
p=(double)(4*c)/100000;
drawstr(win,10,10,24,0,"Pi=%lf",p);
ggetch(win);
gclose(win);
return 0;
}

コメント(6)

これはMacのX11で動かしてちょ(*´ω`*)エヘヘ

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

産技短 更新情報

産技短のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。