Sample Output Menu 1.Sum 2.Multiplication 3.Display prime numbers in the list 4.Exit Please enter a Menu option 3 Please Enter limit 10 Prime numbers in the limit are: 2357 Do you Want to Continue?Y/N Y
Please see the photo and help me as fast as you can
#include<iostream>
using namespace std;
int main(){
//variables to store choice and menu option
char choice='Y';
int menu;
//continue loop till choice is Y
while(choice=='Y'){
//displaying menu
cout << "Menu" << endl;
cout << "................." << endl;
cout << "1.Sum " << endl;
cout << "2.Multiplication " << endl;
cout << "3.Display prime numbers in the list " << endl;
cout << "Please enter a menu option" << endl;
cin >> menu; //input menu option
//if 1 is chosen in menu
if(menu==1){
//input two numbers
int num1,num2;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
cout << "The sum of two numbers is: " << (num1+num2) << endl; //print sum
}
//if 2 is chosen in menu
else if(menu==2){
//input two numbers
int num1,num2;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
cout << "The multiplication of two numbers is: " << (num1*num2) << endl; //print multiplication
}
//if 3 is chosen in menu
else if(menu==3){
int number,count;
//input limit
cout << "Please enter a limit: " << endl;
cin >> number;
//iterate from 2 to limit
for(int i=2;i<=number;i++){
count=0;
//for every number find factors from 1 to present number
for(int j=1;j<=i;j++){
if(i%j==0){ //if it is a factor
count++; //increment count
}
}
if(count==2) //if only 2 factors one and itself
cout << i << " "; //print that prime number
}
cout << endl;
}
//if 4 is chosen in menu
else if(menu==4){
cout << "Exiting....." << endl;
return 0;
}
//in case of invalid choice
else{
cout << "Invalid option! Try again" << endl;
}
//ask whether to continue or exit
cout << "Do you want to continue?Y/N" << endl;
cin >> choice;
}
return 0;
}
Step by step
Solved in 2 steps with 1 images