the factorial of non-negative integer n is written n! and
is defined as follows:
n!=n*(n-1)*(n-2)........1(for values of n greater than or
equal to 1 and
n!=1(for n=0)
Perform the following
1.write a c program that reads a non-negative integer and
computes and prints its factorial.
2. write a C program that estimates the value of the
mathematical constant e by using the formula:
e=1+1/!+1/2!+1/3!+....
3. write a c program the computes the value ex by using the
formula
ex=1+x/1!+xsquare/2!+xcube/3!+....
Answer Posted / shanthimathi
The factorial of non-negative integer n is written n! and is
defined as follows:?
n! = n * (n – 1) * (n – 2) . …. .1 (for values of n greater
than or equal to 1).
and
n! = 1 (for n =0).
Perform the following:
a) Write a C program that reads a non-negative integer and
computes and prints its factorial.
b) Write a C program that estimates the value of the
mathematical constant e by using the formula:
e = 1 + 1/1! + 1/2! + 1/3! + …..
c) Write a C program that computes the value ex by using the
formula
ex= 1 + x/1! + x2/2! + x3/3! + …..
Answer:
a) int main()
{
int num;
long unsigned int factorial=1;
printf("Enter a number to compute factorial : ");
scanf("%d",&num);
for(int i=0;i<num;num--){
factorial *= num;
}
printf("The factorial is %d\n",factorial);
return 0;
}
//use upto num = 10 or 12 I guess
(b) For this
int main(){
int num = 3;
float e_value=1;
float int factorial;
for(int i=0;i<num;num--){
factorial = 1;
for(int j=num;j>0;j--){
factorial *= j;
}
e_value += 1/factorial;
}
printf("The e value is %f\n",e_value);
return 0;
}
(c) for this the one you can figure out now I hope
int main(){
int num=3;
float e_value = 1;
float factorial;
int x;
printf("enter value of x : ");
scanf("%d",&x);
for(int i=0;i<num;num--){
factorial = 1;
for(int j=num;j>0;j--){
factorial *= j;
}
e_value += (x*num)/factorial;
}
printf("The value of ex is : %f",e_value);
return 0;
}
| Is This Answer Correct ? | 36 Yes | 11 No |
Post New Answer View All Answers
How to check whether string is a palindrome, WITHOUT USING STRING FUNCTIONS?
Explain what is the difference between text files and binary files?
In c programming typeing to occupy the variables in memory space. if not useing the variable the memory space is wasted.ok, how to avoid the situation..? (the variable is used & notused)
Is there any possibility to create customized header file with c programming language?
Is linux written in c?
What is time null in c?
Given a valid 24 hour format time find the combination of the value and write a program ,do not hard the value and if any other inputs provided should work with the logic implemented Input: 11:30 Output: 13:10 Input: 18:25 Output: 21:58
Explain how do you use a pointer to a function?
What is #include stdio h and #include conio h?
Why c is a mother language?
Where is volatile variable stored?
Are local variables initialized to zero by default in c?
What are the types of unary operators?
How are portions of a program disabled in demo versions?
WHICH TYPE OF JOBS WE GET BY WRITING GROUPS .WHEN THE EXAMS CONDUCTED IS THIS EXAMS ARE CONDUCTED EVERY YEAR OR NOT.PLS TELL ME THE ANSWER