Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
89 views
in Control Statements by (29.8k points)
closed by

Rewrite the following using nested switch construct.

#include<iostream>

using namespace std; 

int main() 

int a,b;

cout<<"Enter value for a and b";

cin>>a>>b;

if(b==0)

    cout<<"Divide by zero error";

else

    if(a==0)

    cout<<"The result is zero";

else

   cout<<"The result is "<<(float)a/b;

}

1 Answer

+1 vote
by (29.6k points)
selected by
 
Best answer

#include<iostream>

using namespace std; 

int main() 

int a,b;

cout<<"Enter value for a and b";

cin>>a>>b;

switch(b)

{

case 0 : cout<<"Divide by zero error";

break;

default:

switch(a)

{

case 0:cout<<"The result is zero";

break;

default:

cout<<"The result is "<<(float)a/b;

}

}

}

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

...