Question: PLEASE help me figure out this homework problem! //Provided code template: #include #include #include #include #include #include #include #ifdef __cplusplus extern C { #endif void
PLEASE help me figure out this homework problem!

//Provided code template:
#include
#ifdef __cplusplus extern "C" { #endif void generatePrefixSumData (int* arr, size_t n); void checkPrefixSumResult (int* arr, size_t n); #ifdef __cplusplus } #endif
int main (int argc, char* argv[]) { //forces openmp to create the threads beforehand #pragma omp parallel { int fd = open (argv[0], O_RDONLY); if (fd != -1) { close (fd); } else { std::cerr int n = atoi(argv[1]); int * arr = new int [n]; generatePrefixSumData (arr, n); int * pr = new int [n+1]; //insert prefix sum code here checkPrefixSumResult(pr, n); delete[] arr; return 0; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
