For this Question: Write a program to check whether a number is positive, negative or zero using switch case.The first line of the input contains the number

<b>Constraints</b>
-10<sup>9</sup> &le; n &le; 10<sup>9</sup>Print the single line wether it's "Positive", "Negative" or "Zero"Sample Input : 
13

Sample Output : 
Positive

Sample Input : 
-13

Sample Output : 
Negative, I have written this Solution Code: #include <stdio.h>

int main()
{
    int num;
    scanf("%d", &num);

    switch (num > 0)
    {
        // Num is positive
        case 1:
            printf("Positive");
        break;

        // Num is either negative or zero
        case 0:
            switch (num < 0)
            {
                case 1: 
                    printf("Negative");
                    break;
                case 0:
                    printf("Zero");
                    break;
            }
        break;
    }

    return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?