(a) Find and write the output of the following C++ program code:Note: Assume all required header files are already included in the program.
void Revert(int &Num, int Last=2)
{
Last = (Last%2==0)?Las t+1: Last-1;
for(int C=1; C<=Last; C++)
Num+=C;
}
void main()
{
int A=20, B=4;
Revert(A,B);
cout<<A<<”&”<<B <<endl;
B--;
Revert(A,B);
cout<<A<<”#”<<B <<endl;
Revert(B);
cout<<A<<”#”<<B <<endl;
}
ans:
35&4
38#3
38#9
void Revert(int &Num, int Last=2)
{
Last = (Last%2==0)?Las t+1: Last-1;
for(int C=1; C<=Last; C++)
Num+=C;
}
void main()
{
int A=20, B=4;
Revert(A,B);
cout<<A<<”&”<<B <<endl;
B--;
Revert(A,B);
cout<<A<<”#”<<B <<endl;
Revert(B);
cout<<A<<”#”<<B <<endl;
}
ans:
35&4
38#3
38#9
Comment