In C int funcint arr1 int arr2 int size int count 0 for in
In C++
int func(int arr1[], int arr2[], int size)
{
int count = 0;
for (int i=0; i<size; i++)
{
if (arr1[i] == arr2[i])
Count++;
}
return count;
}
Given the function definition above, what value will the following code print out?
int nums1[] = {1,2,3,4};
int nums2[] = {4,7,2,3};
cout << func(nums1, nums2, 4) << endl;
Answer
a) 3
b) 1
c) 0
d) 4
e) 2
Solution
Program:
#include <iostream>
 using namespace std;
 int func(int arr1[], int arr2[], int size)
 {
 int count = 0;
 for (int i=0; i<size; i++)
 {
 if (arr1[i] == arr2[i])
 count++;
   
 }
 return count;
 }
 int main()
 {
 int nums1[] = {1,2,3,4};
 int nums2[] = {4,7,2,3};
 cout << func(nums1, nums2, 4) << endl;
 return 0;
 }
Output: 0
Answer: option c
![In C++ int func(int arr1[], int arr2[], int size) { int count = 0; for (int i=0; i<size; i++) { if (arr1[i] == arr2[i]) Count++; } return count; } Given the  In C++ int func(int arr1[], int arr2[], int size) { int count = 0; for (int i=0; i<size; i++) { if (arr1[i] == arr2[i]) Count++; } return count; } Given the](/WebImages/38/in-c-int-funcint-arr1-int-arr2-int-size-int-count-0-for-in-1115547-1761592471-0.webp)
![In C++ int func(int arr1[], int arr2[], int size) { int count = 0; for (int i=0; i<size; i++) { if (arr1[i] == arr2[i]) Count++; } return count; } Given the  In C++ int func(int arr1[], int arr2[], int size) { int count = 0; for (int i=0; i<size; i++) { if (arr1[i] == arr2[i]) Count++; } return count; } Given the](/WebImages/38/in-c-int-funcint-arr1-int-arr2-int-size-int-count-0-for-in-1115547-1761592471-1.webp)
