#include <stdio.h>
#include <omp.h>
int main() {
int n = 9;
int a[n];
for (int i = 0; i < n; i++) {
a[i] = i;
}
#pragma omp parallel for shared(a)
for (int i = 0; i < n; i++) {
a[i] += i;
printf("Thread %d has a value of a = %d\n", omp_get_thread_num(), i, a[i]);
}
return 0;
}
|