Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

파스칼삼각형/송지원

From ZeroWiki
Revision as of 06:48, 11 September 2008 by imported>enochbible
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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


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


  1. 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); }