저도 문제 다 풀어놓고 보니 완전 다르게 짰군요ㅠㅠ
그냥 파스칼 삼각형 출력해버렸습니다.
그냥 파스칼 삼각형 출력해버렸습니다.
게다가 가운데정렬 무시..
여유있을때 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);
}













