208k views
3 votes
Write an if-else statement to describe an integer. Print "Positive even number" if isEven and is Positive are both true. Print "Positive number" if isEven is false and is Positive is true. Print "Not a positive number" otherwise. End with newline.

1 Answer

7 votes

Answer:

C code explained below

Step-by-step explanation:

#include <stdio.h>

#include <stdbool.h>

int main(void) {

int userNum;

bool isPositive;

bool isEven;

scanf("%d", &userNum);

isPositive = (userNum > 0);

isEven = ((userNum % 2) == 0);

if(isPositive && isEven){

printf("Positive even number");

}

else if(isPositive && !isEven){

printf("Positive number");

}

else{

printf("Not a positive number");

}

printf("\\");

return 0;

}

User Bluevoid
by
8.6k points