Write a C program to find absolute value of a number entered through the keyboard.
Absolute Value
In mathematics, the absolute value or modulus |x| of a real number x is the non-negative value of x without regard to its sign. The absolute value of a number may be thought of as its distance from zero.
Note: abs() is a builtin method/function present in library/header file stdlib.h
Page Contents
Example For Absolute Value of a Number
1. If user enters/inputs a value of 5. Then the distance from 0 to 5 is 5 units. So the absolute value of 5 is 5. Mathematically its written as |5| = 5. Its read as Modulus 5 is 5.
2. If user enters/inputs a value of -5. Then the distance from 0 to -5 is 5 units. So the absolute value of -5 is 5. Mathematically its written as |-5| = 5. Its read as Modulus -5 is 5.
Expected Output for the Input
User Input:
Enter a positive or negative number
-14
Output:
Absolute Value of -14 is 14
Video Tutorial: C Program To Find Absolute Value of a Number
[youtube https://www.youtube.com/watch?v=O8Q7YEgq7_c]
Source Code: C Program To Find Absolute Value of a Number
#include<stdio.h> #include<stdlib.h> int main() { int num; printf("Enter a positive or negative number\n"); scanf("%d", &num); printf("Absolute Value of |%d| is %d\n", num, abs(num)); return 0; }
Output 1:
Enter a positive or negative number
14
Absolute Value of |14| is 14
Output 2:
Enter a positive or negative number
41
Absolute Value of |41| is 41
Output 3:
Enter a positive or negative number
-2
Absolute Value of |-2| is 2
Output 4:
Enter a positive or negative number
2
Absolute Value of |2| is 2
Output 5:
Enter a positive or negative number
-100
Absolute Value of |-100| is 100
Note: abs() works only for integer values and not for floating or double type data.
For list of all c programming interviews / viva question and answers visit: C Programming Interview / Viva Q&A List
For full C programming language free video tutorial list visit:C Programming: Beginner To Advance To Expert