1 2 3 4 5 |
void print_factorial(factorial f) { cout<<"Display result"<<endl; cout<<"factorial of a number"<<f.num<<" "<<"is="<<f.fac; } |
1 |
print_factorial( f); |
1 |
for(int i=1;i<=f.num;i++) |
Source code of structures and user define functions of Factorial of a number
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
//Factorial of a number user define #include<iostream> using namespace std; struct factorial { int fac=1,num; }; void print_factorial( factorial ); int main() { factorial f; cout<<"Enter a number:"; cin>>f.num; for(int i=1;i<=f.num;i++) { f.fac=f.fac*i; } print_factorial( f); return 0; } void print_factorial(factorial f) { cout<<"Display result"<<endl; cout<<"factorial of a number"<<f.num<<" "<<"is="<<f.fac; } |