プログラミングのお題スレ Part4
■ このスレッドは過去ログ倉庫に格納されています
0699デフォルトの名無しさん
2014/08/04(月) 17:43:13.46ID:FIHdxfkd#include <iostream>
#include <float.h>
using namespace std;
int kuujin = 200000;
int subcontractor = 35;
double kuujin_ratio=0.5;
double rnd_border=0.2;
double rndpercent() {
static double X=0, Y=0;
if(X <= DBL_MIN) { X = 0.5/rnd_border; Y = rnd_border/0.5; }
return Y * (X -0.5+((double)rand()/RAND_MAX));
}
int main() {
cout<<kuujin<<endl<<subcontractor<<endl;
double sosu = (double)kuujin/kuujin_ratio;
double base = sosu/subcontractor;
for(int n=0; n<subcontractor; n++) {
unsigned int su = (int)(0.5 + base * rndpercent());
unsigned int tanka = (int)(0.5 + 1000 * rndpercent());
cout<< su <<" "<<tanka*su<<endl;
}
return 0; }
■ このスレッドは過去ログ倉庫に格納されています