//Assignment-1 Problem-1
#include <omp.h>
#include <stdio.h>
int main()
{
int len;
printf("Enter the length of the array: "); int Test_arr[len];
printf("Enter %d elements of the array:\n", len
); for (int i = 0; i < len; i++)
{
scanf("%d", &Test_arr
[i
]); }
int sum = 0;
#pragma omp parallel for reduction(+:sum)
for (int i = 0; i < len; i++)
{
sum += Test_arr[i];
}
printf("Sum of array elements: %d\n", sum
); return 0;
}
Ly9Bc3NpZ25tZW50LTEgUHJvYmxlbS0xCiNpbmNsdWRlIDxvbXAuaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogICAgaW50IGxlbjsKICAgIHByaW50ZigiRW50ZXIgdGhlIGxlbmd0aCBvZiB0aGUgYXJyYXk6ICIpOwogICAgc2NhbmYoIiVkIiwgJmxlbik7CiAgICBpbnQgVGVzdF9hcnJbbGVuXTsKICAgIHByaW50ZigiRW50ZXIgJWQgZWxlbWVudHMgb2YgdGhlIGFycmF5OlxuIiwgbGVuKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyBpKyspCiAgICB7CiAgICAgICAgc2NhbmYoIiVkIiwgJlRlc3RfYXJyW2ldKTsKICAgIH0KICAgIGludCBzdW0gPSAwOwogICAgI3ByYWdtYSBvbXAgcGFyYWxsZWwgZm9yIHJlZHVjdGlvbigrOnN1bSkKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyBpKyspCiAgICB7CiAgICAgICAgc3VtICs9IFRlc3RfYXJyW2ldOwogICAgfQogICAgcHJpbnRmKCJTdW0gb2YgYXJyYXkgZWxlbWVudHM6ICVkXG4iLCBzdW0pOwogICAgcmV0dXJuIDA7Cn0=