#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:
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