#include <stdio.h>

#include <conio.h>

void main()

{

int n, i, fact=1;

clrscr();

printf(" Enter any no: ");

scanf("%d", & n);

for( i = n; i > = 1; i-- )

{

fact = fact * i;

}

printf(" Factorial =%d",fact);

getch();

}

__OUTPUT:__
Enter any no: 5

**Factorial **= 120

**C Program To Find Factorial Of A Number Using Function:**
#include <stdio.h>

#include <conio.h>

long factorial(int);

int main()

{

int number;

long fact = 1;

printf("Factorial Of No.");

scanf("%d", &number);

printf("%d! = %ld\n", number, factorial(number));

return 0;

}

long factorial(int n)

{

int c;

long result = 1;

for (c = 1; c <= n; c++)

result = result * c;

return result;

}

__OUTPUT:__
Factorial Of No. 5 = 120

**C Program To Find Factorial Of A Number Using Recursion.**
#include <stdio.h>

#include <conio.h>

long factorial(int);

int main()

{

int n;

long f;

printf("Enter an integer to find factorial\n");

scanf("%d", &n);

if (n < 0)

printf("Negative integers are not allowed.\n");

else

{

f = factorial(n);

printf("%d! = %ld\n", n, f);

}

return 0;

}

long factorial(int n)

{

if (n == 0)

return 1;

else

return(n * factorial(n-1));

}

__OUTPUT:__

Enter an integer to find factorial 5 = 120

**C Program To Generate Fibonacci Series Up To N Number Of Terms**
#include <stdio.h>

#include <conio.h>

int main()

{

int i, n, t1 = 0, t2 = 1, nextTerm = 0;

printf("Enter the number of terms: ");

scanf("%d", &n);

printf("Fibonacci Series: ");

for (i = 1; i <= n; ++i)

{

// Prints the first two terms.

if(i == 1)

{

printf("%d, ", t1);

continue;

}

if(i == 2)

{

printf("%d, ", t2);

continue;

}

nextTerm = t1 + t2;

t1 = t2;

t2 = nextTerm;

printf("%d, ", nextTerm);

}

return 0;

}

__OUTPUT:__
Enter the number of terms: 8

Fibonacci Series: 0, 1, 1, 2, 3, 5, 8, 13

###
C Program To Print Fibonacci Series Upto 100.

#include <stdio.h>

#include <conio.h>

void main()

{

int a = 1, b = 1, c = 0, i;

clrscr();

printf(" %d\t %d\t ", a, b);

for( i = 0; i < = 10; i++)

{

c = a + b;

if(c < 100)

{

printf("%d\t",c);

}

a = b;

b = c;

}

getch();

}

__OUTPUT:__
1 1 2 3 5 8 13 21 34 55 89

**ALSO CHECKOUT:**
**-- C Program to accept a string and check whether the given string is palindrome or not.**

-- C Program to accept values into 3 dimensional array and print.

-- C Program to print upper triangle.

-- C Program to accept two 3 dimensional array and store addition of those into the third 3-D array .

-- C Program to accept a string and find the length of the given string by using functions.

-- C Program to count the number of words, characters, alphabets, vowels, consonants and digit in a line of text.

**-- C Program to accept two string and compare the strings are equal or not.**

-- C Program to sort the entered numbers using bubble sort.

-- **C Program To Implement Minimum Spanning Tree Using Functions, Pointers & Structures.**

-- **C Program To Implement 8 Queens Problem Using Arrays, Pointers & Functions.**

-- **C Program To Implement Quick Sort Using Pointers, Functions & Arrays.**

-- **C Program To Implement Binary Search Without Using Recursive Function.**

-- **C Program To Implement Binary Search Using Recursive Function.**

-- **C Program To Implement Merge Sort Using Divide & Conquer Strategy.**

-- **C Program To Implement Selection Sort Using Pointers, Arrays & Functions.**
**... Back To C++ Programs Index**
**... Back To C++ FAQ's Index**
**... Back To C Programs Index**
**... Back To C FAQ's Index**
**... Back To HR Interview Index**

loop shd b upto 100...

ReplyDeleteIn Factorial program, if the input number is what will be the output?

ReplyDelete