Write a program that accepts a number and determines whether the number is positive, negative or a zero. It displays the message "Positive!", "Negative!" or "Zero!". Furthermore, if the number is positive, it determines whether it is even or odd and displays either "Even!" or "Odd!". For example: Input Result Positive!Odd! Positive!Even! -1 Negative! Zero! Answer: (penalty regime: 10, 20, ... %) RESET ANSWER 1 #include 2 - int main(void){ int num; scanf("%d", &num); if(num>e){ printf("Positive!"); if(num%2==0) printf("Even!"); 3 4 6 7 9 else 10 printf("Odd!"); 11 } 12 else if(num<@) printf("Negative!"); else printf("Zero!"); 13 14 15 16 }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Sample for Nested-if

Write a program that accepts a number and determines whether the number is positive,
negative or a zero. It displays the message "Positive!", "Negative!" or "Zero!". Furthermore, if the
number is positive, it determines whether it is even or odd and displays either "Even!" or
"Odd!".
For example:
Input Result
Positive!Odd!
Positive!Even!
-1
Negative!
Zero!
Answer: (penalty regime: 10, 20, . %)
RESET ANSWER
1.
#include<stdio.h>
2 - int main(void){
int num;
scanf ("%d", &num);
if(num>e){
printf("Positive!");
if(num%2==0)
printf("Even!");
else
4
7
8.
10
printf("Odd!");
}
else if(num<0)
printf("Negative!");
else
11
12
13
14
15
16 |}
printf("Zero!");
Transcribed Image Text:Write a program that accepts a number and determines whether the number is positive, negative or a zero. It displays the message "Positive!", "Negative!" or "Zero!". Furthermore, if the number is positive, it determines whether it is even or odd and displays either "Even!" or "Odd!". For example: Input Result Positive!Odd! Positive!Even! -1 Negative! Zero! Answer: (penalty regime: 10, 20, . %) RESET ANSWER 1. #include<stdio.h> 2 - int main(void){ int num; scanf ("%d", &num); if(num>e){ printf("Positive!"); if(num%2==0) printf("Even!"); else 4 7 8. 10 printf("Odd!"); } else if(num<0) printf("Negative!"); else 11 12 13 14 15 16 |} printf("Zero!");
Expert Solution
steps

Step by step

Solved in 3 steps with 6 images

Blurred answer
Knowledge Booster
Constants and Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education