Program to Find Factorial of n using For loop
- Write a program to Find Factorial of n using For loop in C
- Write a program to Find Factorial of n using For loop in C++
- Write a program to Find Factorial of n using For loop in Python
- Write a program to Find Factorial of n using For loop in PHP
- Write a program to Find Factorial of n using For loop in Java
- Write a program to Find Factorial of n using For loop in Java Script
- Write a program to Find Factorial of n using For loop in C#
Explanation:
Using a for loop, you multiply each integer from 1 to n to obtain the factorial of a given number n. The definition of a number n’s factorial is:
The formula 𝑛! = 𝑛 × (𝑛 −1) × (𝑛 −2) × ⋯ × 1
(n−1) × (n−2) × ⋯ × 1 = n!
Logic
- Initialize a variable factorial to 1.
- Use a for loop to iterate through numbers from 1 to n.
- Multiply factorial by the current number in each iteration.
- Print the final value of factorial.
Program to Find Factorial of n using For loop
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h>
int main() {
int n, factorial = 1;
printf("Enter a number: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
factorial *= i;
}
printf("Factorial of %d is: %d\n", n, factorial);
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n, factorial = 1;
cout << "Enter a number: ";
cin >> n;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
cout << "Factorial of " << n << " is: " << factorial << endl;
return 0;
}
n = int(input("Enter a number: "))
factorial = 1
for i in range(1, n + 1):
factorial *= i
print(f"Factorial of {n} is: {factorial}")
<?php
$n = (int)readline("Enter a number: ");
$factorial = 1;
for ($i = 1; $i <= $n; $i++) {
$factorial *= $i;
}
echo "Factorial of $n is: $factorial\n";
?>
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int n = scanner.nextInt();
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
System.out.println("Factorial of " + n + " is: " + factorial);
scanner.close();
}
}
let n = parseInt(prompt("Enter a number:"));
let factorial = 1;
for (let i = 1; i <= n; i++) {
factorial *= i;
}
console.log(`Factorial of ${n} is: ${factorial}`);
using System;
class Program {
static void Main() {
Console.Write("Enter a number: ");
int n = int.Parse(Console.ReadLine());
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
Console.WriteLine($"Factorial of {n} is: {factorial}");
}
}