You are given n beens and ask to write a program to count them into the section
ID: 3531207 • Letter: Y
Question
You are given n beens and ask to write a program to count them into the section of the cartoon, according to the numbers on the beans, notice each bean has a number printed on it, so you must put all beams that has number 1 for example in the section number 1 of the box and so on. User will type -1 when finished
For example, the program will work like this:
Please Enter number printed on bean 1: 4
Please Enter number printed on bean 2: 3
Please Enter number printed on bean 3: 3
.....
.....
Please Enter number printed on bean 20: -1
Thank you the following is the statistics:
15 beans marked with number 1
2 beans marked with number 2
...
...
13 beans marked with number 12
thanks for using the program.
Write how many beens in each section.
You MUST Use switch statement in your code to classify the beans.
Explanation / Answer
#include<iostream>
#define MAX 20
int arr[MAX] ;
using namespace std ;
int main(){
int i=1 ,number=0;
cout << "Please Enter number 1 to 15 type of bean " ;
while(number !=-1){
cout<<endl<<"Please Enter number printed on bean " << i << ":" ;
cin>>number ;
switch(number){
case 1 :
arr[i-1]++;
break ;
case 2 :
arr[i-1]++;
break ;
case 3 :
arr[i-1]++;
break ;
case 4 :
arr[i-1]++;
break ;
case 4 :
arr[i-1]++;
break ;
case 5 :
arr[i-1]++;
break ;
case 6 :
arr[i-1]++;
break ;
case 7 :
arr[i-1]++;
break ;
case 8 :
arr[i-1]++;
break ;
case 9 :
arr[i-1]++;
break ;
case 10 :
arr[i-1]++;
break ;
case 11 :
arr[i-1]++;
break ;
case 12 :
arr[i-1]++;
break ;
case 13 :
arr[i-1]++;
break ;
case 14 :
arr[i-1]++;
break ;
case 15 :
arr[i-1]++;
break ;
case -1 :
break ;
}
i++;
}
for(i=0;i<15;i++)
cout << arr[i] <<"beans marked with number "<< i+1 ;
return 0 ;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.