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,
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.