Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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!+....

Answers were Sorted based on User's Feedback



the factorial of non-negative integer n is written n! and is defined as follows: n!=n*(n-1)*(n-2)..

Answer / 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

the factorial of non-negative integer n is written n! and is defined as follows: n!=n*(n-1)*(n-2)..

Answer / dally

#include<stdio.h>
int main()
{
int i,n,sum =0;
printf("Enter value for n\n");
scanf("%d",&n);
sum = sum+1/fact(i);
printf("sum of Total result %d",sum);
}

int fact(int j)
{
int k =1;
if(k <= j)
fact = k*fact(--j);
return fact;
}

Is This Answer Correct ?    17 Yes 10 No

Post New Answer

More C Interview Questions

What are categories used for in c?

0 Answers  


Just came across this question, felt worth sharing, so here it is I want you to make a C/C++ program that for any positive integer n will print all the positive integers from 1 up to it and then back again! Let's say n=5 I want the program to print: 1 2 3 4 5 4 3 2 1. Too easy you say? Okay then... You can ONLY USE: 1 for loop 1 printf/cout statement 2 integers( i and n) and as many operations you want. NO if statements, NO ternary operators, NO tables, NO pointers, NO functions!

1 Answers  


What is the general form of function in c?

0 Answers  


how does the for loop work actually..suppose for the following program how it ll work plz explain to me for(i=5;i>=0;i--) prinf(i--);

19 Answers   RMSI,


Explain what are the standard predefined macros?

0 Answers  


What is identifiers in c with examples?

0 Answers  


write a proram to reverse the string using switch case?

0 Answers   Syntel,


write a function to swap an array a[5] elements like a[0] as a[5],a[1] as a[4],....a[5] as a[0].without using more than one loop and use one array not to use temp array?

1 Answers   Zensar,


Can a program have multiple main() functions?

1 Answers  


Can we access array using pointer in c language?

0 Answers  


write a c program for greatest of three numbers without using if statment

4 Answers   IBM,


Can a file other than a .h file be included with #include?

0 Answers   Aspire, Infogain,


Categories