#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
Leave a comment