#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?
#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;
}
Comments