#include #include #include #define N 10 int factorial(int x) { if (x == 0) return(1); return(x * factorial(x-1)); } void main(int argc, char **argv ) { int i,j; int *a,*d; double *b,*c; a = malloc(N * sizeof(int)); b = malloc(N * sizeof(double)); c = malloc(N * sizeof(double)); d = malloc(N * sizeof(int)); for(i=1;i<=N;i++) { a[i-1] = factorial(i); d[i-1] = factorial(i); } #pragma omp parallel { #pragma omp for nowait for(i=1; i