C Exercises: Find the quadrant in which the coordinate point lies
Write a C program to accept a coordinate point in an XY coordinate system and determine in which quadrant the coordinate point lies.
Visual Presentation:
![Find the quadrant in which the coordinate point lies](https://www.w3resource.com/w3r_images/c-conditional-statement-image-exercises-9.png)
Sample Solution:
C Code:
#include <stdio.h> // Include the standard input/output header file.
void main()
{
int co1, co2; // Declare two integer variables 'co1' and 'co2' to store coordinates.
printf("Input the values for X and Y coordinate : "); // Prompt the user to input coordinates.
scanf("%d %d", &co1, &co2); // Read and store the user's input in 'co1' and 'co2'.
if (co1 > 0 && co2 > 0) // Check if both 'co1' and 'co2' are positive.
printf("The coordinate point (%d,%d) lies in the First quadrant.\n", co1, co2); // Print a message indicating the quadrant.
else if (co1 < 0 && co2 > 0) // Check if 'co1' is negative and 'co2' is positive.
printf("The coordinate point (%d,%d) lies in the Second quadrant.\n", co1, co2); // Print a message indicating the quadrant.
else if (co1 < 0 && co2 < 0) // Check if both 'co1' and 'co2' are negative.
printf("The coordinate point (%d, %d) lies in the Third quadrant.\n", co1, co2); // Print a message indicating the quadrant.
else if (co1 > 0 && co2 < 0) // Check if 'co1' is positive and 'co2' is negative.
printf("The coordinate point (%d,%d) lies in the Fourth quadrant.\n", co1, co2); // Print a message indicating the quadrant.
else if (co1 == 0 && co2 == 0) // Check if both 'co1' and 'co2' are zero.
printf("The coordinate point (%d,%d) lies at the origin.\n", co1, co2); // Print a message indicating that it's at the origin.
}
Sample Output:
Input the values for X and Y coordinate : 7 9 The coordinate point (7,9) lies in the First quandrant.
Flowchart:
![Flowchart: Find the quadrant in which the coordinate point lies.](https://www.w3resource.com/w3r_images/c-conditional-statement-exercise-9.png)
C Programming Code Editor:
Previous: Write a C program to find the largest of three numbers.
Next: Write a C program to find the eligibility of admission for a professional course based on the specified criteria
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics