Pages

Monday, March 31, 2025

Factorial in Functions in C++

 #include <iostream>

using namespace std;

// int prod(int a, int b) {
//     return a * b;
// }

// // even -> true; odd -> false
// bool isEven(int n) {
//     if(n % 2 == 0){
//         return true;
//     } else {
//         return false;
//     }
// }



int factorial(int n){
    int fact = 1;
    for(int i = 1; i <= n; i++) {
        fact = fact * i;

    }
    cout << "factorial(" << n << ") = " << fact << endl;
    return fact;
}


int main(){
    factorial(0);
    factorial(1);
    factorial(2);
    factorial(3);
    factorial(4);
    factorial(5);

    return 0;
}

OUTPUT-
factorial(0) = 1 factorial(1) = 1 factorial(2) = 2 factorial(3) = 6 factorial(4) = 24 factorial(5) = 120

No comments:

Post a Comment

Stack using Linked List – Partial (University Exam Topic)

 #include <iostream> using namespace std; struct Node {     int data;     Node* next; }; class Stack {     Node* top; public:     Stac...