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

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site