C Exercises: Print out the corresponding value of sin(1/x) using 4-decimal places
C Basic Declarations and Expressions: Exercise-61 with Solution
Write a C program that accepts a real number x and prints out the corresponding value of sin(1/x) using 4-decimal places.
Note: Use 4-decimal places.
Test data and expected output:
Input value of x:
Value of sin(1/x) is 0.8415
Sample Solution:
C Code:
#include <stdio.h>
#include <math.h>
int main() {
double x, tval;
// Prompt user for input
printf("Input value of x: \n");
// Read the input value
scanf("%lf", &x);
if (x != 0.0) {
// Calculate sin(1/x) if x is not zero
tval = sin(1/x);
printf("Value of sin(1/x) is %0.4lf\n", tval);
} else {
// Display error message if x is zero
printf("Value of x should not be zero.");
}
return 0;
}
Sample Output:
Input value of x: Value of sin(1/x) is 0.9995
Flowchart:
C programming Code Editor:
Previous:Write a C program to create enumerated data type for 7 days and display their values in integer constants.
Next: Write a C program that accepts a positive integer less than 500 and prints out the sum of the digits of this number.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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-declarations-and-expressions/c-programming-basic-exercises-61.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics