Q690
What will be the output for the following code? #include bool func(int arr[], int n, int sum) bool subarr[n+1][sum+1]; for (int i = 0; i = arr[i-1]) subarr[i][j] = subarr[i-1][j] || subarr[i - 1][j-arr[i-1]]; return subarr[n][sum]; int main() int arr[] = 3, 3, 4, 4, 7; int sum = 5; int n = sizeof(arr)/sizeof(arr[0]); if (func(arr, n, sum) == true) printf("true"); else printf("false"); return 0;
A.
true
B.
false
AnswerC.
0
D.
error in code
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board