Answer:
int main()
{
bool rsvp;
string option1,option2="Not attending";
int selection;
cin>>rsvp; //rsvp value to be entered by user
if(rsvp=true) //to check if rsvp is true
{
cin>>selection; //only if rsvp is true then selection's value would matter
switch(selection) //to appoint right value to option1
{
case 1 : option1="Attending you will be served beef";
exit;
case 2 : option1="Attending you will be served chicken";
exit;
case 3 : option1="Attending you will be served pasta";
exit;
default : option1="Attending you will be served fish"; //any other integer will have value fish
exit;
}
cout<<option1;
}
else
cout<<option2; //if false then option2 will be printed
return 0;
}
Input :
true
2
Output :
Attending you will be served chicken
Explanation:
The question is incomplete as it has missed other 2 code segments which states that option1 and option2 are printed strings which tells attending or not attending. Also, selection is the integer value for the food to be served if attending or rsvp is true.
In the above code, first rsvp value is taken from the user and checked if true or false. If rsvp is true then selection is read from user as otherwise its value won't matter. Then option1 string is initiated according to the va.lue given and printed to the user. If rsvp is false then direct option2 string is outputted which is "not attending".