U E D R , A S I H C RSS

파스칼삼각형/송지원 (rev. 1.1)

파스칼삼각형/송지원

저도 문제 다 풀어놓고 보니 완전 다르게 짰군요ㅠㅠ
그냥 파스칼 삼각형 출력해버렸습니다.

게다가 가운데정렬 무시..


여유있을때 MFC로 짜볼까 합니다..ㄱ-



#include <iostream>
using namespace std;

void pasTri(int);
int combination(int, int);
int factorial(int);

void main(){
int num;
cout << "몇줄 찍을거니?";
cin >> num;
pasTri(num-1);
}


void pasTri(int num){
for(int i=0; i<=num; i++){
for(int j=0; j<=i; j++){
cout << combination(i, j) << " " ;
}
cout << endl;
}
}

int combination(int n, int r){
int result = factorial(n) / (factorial(r) * factorial(n-r));
return result;
}

int factorial(int n){
if(n<=1)
return 1;
else
return n * factorial(n-1);
}
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:23
Processing time 0.0197 sec