#include &lt;iostream&gt;    #include &lt;typeinfo&gt;    using namespace std;    int main &#40;&#41;     &#123;        int * a;        int b;        a = 0; b = 0;        if &#40;typeid&#40;a&#41; != typeid&#40;b&#41;&#41;        &#123;            cout &lt;&lt; typeid&#40;a&#41;.name&#40;&#41;;            cout &lt;&lt; typeid&#40;b&#41;.name&#40;&#41;;        &#125;        return 0;    &#125;
A. Pi
B. i
C. Both a & b
D. f
Answer:A
#include &lt;iostream&gt;    #include &lt;typeinfo&gt;    using namespace std;    int main &#40;&#41;     &#123;        int * a;        int b;        a = 0; b = 0;        if &#40;typeid&#40;a&#41; != typeid&#40;b&#41;&#41;        &#123;            cout &lt;&lt; typeid&#40;a&#41;.name&#40;&#41;;            cout &lt;&lt; typeid&#40;b&#41;.name&#40;&#41;;        &#125;        return 0;    &#125;
A. Pi B. i C. Both a & b D. f
Explanation:In this program, We are finding the typeid of the given variables.