Answer to Question #186768 in C++ for ram

Question #186768

#include <iostream>

class Question3

{

public:

virtual void Task1() = 0;


protected:

int x;

};



class Sub1: public Question3

{

public:

void get_data1() 

{

std::cout<<("Enter x: ");

std::cin >> x;

}

void Task1() 

{

if (x == 0) 

{

std::cout << "0 has no inverse number " << std::endl;

}

else

{

std::cout << 1.0/x<< std::endl;

}

}

};


int main()

{

Sub1 sub;

Question3* q = ⊂

sub.get_data1();

q->Task1();

return 0;

}




in this code. in the int main() section. q=c is there, what is that special character c.

it is not c right?


1
Expert's answer
2021-04-28T15:51:04-0400
#include <iostream>
 
class Question3
{
public:
	virtual void Task1() = 0;
protected:
	int x;
};
 
class Sub1 : public Question3
{
public:
	void get_data1()
	{
		std::cout << ("Enter x: ");
		std::cin >> x;
	}
	void Task1()
	{
		if (x == 0)
		{
			std::cout << "0 has no inverse number " << std::endl;
		}
		else
		{
			std::cout << 1.0 / x << std::endl;
		}
	}
};
 
int main()
{
	Sub1 sub;
	Question3* q = &sub;
	sub.get_data1();
	q->Task1();
	return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS