void parallelAddition (unsigned N, const double *A, const double *B, double *C)
{
    unsigned i;
    #pragma omp parallel for shared (A,B,C,N) private(i) schedule(static)
    for (i = 0; i < N; ++i)
    {
        C[i] = A[i] + B[i];
    }
}
This example adds two vector (A and B into...