w3resource

C Exercises: The smallest absolute difference between X and 2 integers

C Basic-II: Exercise-7 with Solution

Write a C program that accepts three integers: A, B, and X. Find the smallest absolute value of the difference between X and the integers between A and B.

Sample Date:

Input A, B: 7, 11
C: 20
Smallest absolute value of difference between X and integers between A and B (inclusive): 11
Input A, B: 1, 5
C: 4
Smallest absolute value of difference between X and integers between A and B (inclusive): 4

C Code:

#include <stdio.h> // Include standard input/output library

int main()
{
int A, B, X; // Declare variables for input values A, B, and X

    // Prompt the user for input value A
printf("Input A: ");

    // Read the input and store it in 'A'
scanf("%d", &A);

    // Prompt the user for input value B
printf("Input B: ");

    // Read the input and store it in 'B'
scanf("%d", &B);

    // Prompt the user for input value X
printf("\nInput X: ");

    // Read the input and store it in 'X'
scanf("%d", &X);

    // Print a message indicating the operation being performed
printf("Smallest absolute value of difference between X and integers between A and B (inclusive):\n");

    // Check conditions and print the result accordingly
if (X < A)
    {
printf("%d\n", A); // Print A if X is less than A
    }
else if (X > B)
    {
printf("%d\n", B); // Print B if X is greater than B
    }
else
    {
printf("%d\n", X); // Print X if it falls between A and B
    }

return 0; // Return 0 to indicate successful program execution
}

Sample Output:

Input A: 7
Input B: 11

Input X: 20
Smallest absolute value of difference between X and integers between A and B (in
clusive):
11

Flowchart:

C Programming Flowchart: The smallest absolute difference between X and 2 integers.

C Programming Code Editor:

Previous C Programming Exercise: Length of longest ascending contiguous subsequence.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/c-programming-exercises/basic-2/c-programming-basic-2-exercise-7.php