Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

USING C++ AND SHOWING YOUR FULL CODE. Write a program that will store 7 integers

ID: 3569648 • Letter: U

Question

USING C++ AND SHOWING YOUR FULL CODE.

Write a program that will store 7 integers (entered by the user) into an array called "list1". Next, prompt the user for 5 integers and put them into an array called "list2". Now, list all of the numbers that are in BOTH lists. Below is a sample run. NOTE: Include a function called "getNumber" which asks the user for a number, then RETURNS it to calling function (in this case,"main").

List 1 ------

Enter an integer: 4

Enter an integer: 2

Enter an integer: 7

Enter an integer: 1

Enter an integer: 5

Enter an integer: 6

Enter an integer: 3

List 2

------

Enter an integer: 11

Enter an integer: 9

Enter an integer: 7

Enter an integer: 5

Enter an integer: 3

The numbers that are in both lists are: 3, 5, 7

Explanation / Answer

#include<iostream>
using namespace std;

int getNumber()
{
int number;
cout<<"Enter an integer:";
cin>>number;
cout<<" ";
  
return number;
}
int main()
{
  
  
  
int list1[7], list2[5];
  
cout<<"List 1 --------- ";
for(int i=0; i<7; i++)
{
list1[i] = getNumber();
}
  
cout<<"List 2 --------- ";
for(int i=0; i<5; i++)
{
list2[i]= getNumber();
}
  
  
int common[7];
int index=0;
for(int i=0; i<7; i++)
{
for(int j=0; j<5; j++)
{
if(list1[i] == list2[j])
{
common[index++] = list1[i];
break;
}
}
}
  
cout<<" The numbers that are in both lists are: ";
for(int i=0; i<index; i++)
{
cout<<common[i]<<", ";
}
  
return 0;
}

---------------------

OUTPUT

List 1
---------
Enter an integer:4
Enter an integer:2
Enter an integer:7
Enter an integer:1
Enter an integer:5
Enter an integer:6
Enter an integer:3
List 2
---------
Enter an integer:11
Enter an integer:9
Enter an integer:7
Enter an integer:5
Enter an integer:3

The numbers that are in both lists are: 7, 5, 3,