C# program to check if a number is positive or negative has been shown here. A number n is said to be positive if it is greater than 0 i.e. n > 0 and it is considered as negative if it is less than 0 i.e. n < 0. If n = 0 then it is neither positive nor negative.
The following sections cover the C# program to determine if a number is positive or negative by using the above logic.
Page content(s):
Additional content(s):
1. Algorithm to check if a number is positive or negative
// $n$ is an input number//
1. If $n\gt0$, then Return Positive else
2. If $n=0$, then Return Neither positive nor negative else
3. Return Negative
2. Pseudocode to check if a number is positive or negative
Input: A number $n$
Output: If $n$ is positive or negaive
1. Procedure positiveOrNegative($n$):
2.
3.
4.
5.
6.
7.
8.
9. End Procedure
3. Time complexity to check if a number is positive or negative
Time Complexity: O(1)
4. C# Program to check if a number is positive or negative
/****************************************************** alphabetacoder.com C# program to check if a number is positive or negative *******************************************************/ using System; namespace PositiveNegative { class Program { static void Main(string[] args) { // declare variable int n; //take input Console.Write("Enter the number = "); n = Convert.ToInt32(Console.ReadLine()); //check if n is postive or negative if (n > 0) Console.WriteLine(n + " is positive"); else { if (n == 0) Console.WriteLine(n + " is neither positive nor negative"); else Console.WriteLine(n + " is negative"); } // wait for user to press any key Console.ReadKey(); } } }
Output
Case 1:
Enter the number = -25
-25 is negative
Case 2:
Enter the number = 37
37 is positive
Case 3:
Enter the number = 0
0 is neither positive nor negative