w3resource

C Exercises: Find the quadrant in which the coordinate point lies

C Conditional Statement: Exercise-9 with Solution

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

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.

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.



Follow us on Facebook and Twitter for latest update.