Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- long long factorial(int num);
- long long sum(int num);
- int main()
- {
- int input;
- cout << "Input : " ;
- cin >> input;
- cout << sum(input) << endl;
- return 0;
- }
- //입력한 수의 팩토리얼 자체를 계산해주는 함수
- long long factorial(int num){
- long long output = 1;
- do{
- output = num * output;
- num--;
- }while(num!=0);
- return output;
- }
- // 입력한 수까지의 팩토리얼 합을 구하는 함수
- long long sum(int num) {
- long long result = 0;
- for (int i=num; i>0; i--){
- result = result + factorial(num);
- cout << num << " Factorial is " << factorial(num) << endl;
- num--;
- }
- return result;
- }
Add Comment
Please, Sign In to add comment