#include #include #include #include int main() { const int N = 4999999; double* a = (double*)malloc(N*sizeof(*a)); double b, c, d; int i; srand(time(NULL)); for(i = 0; i < N; ++i) { b = (double)rand()/((double)RAND_MAX); if(b > 0.5) { c = pow(b,1.546); } else { c = pow(b,0.434232); } d = cos(c+i); a[i] = atan(d); } return 0; }