U E D R , A S I H C RSS

Yggdrasil/파스칼�삼�형

�거... 왠지 뽀�으로 �었습니다...
tempj+1=sumj+1;� 필요한지 아�� 잘 모르겠습니다...
tempj=sumj;면 � 거 같았는�...
기본 알고리즘 ��한 후 안 �� 변수를 막 바꾸다가 �거�...
어쨌든 계� ��해 �야죠...
~cpp 
#include<iostream.h>
int main()
{
	int i, j; // for 문� �리는� 필요한 수
	int select; // 입력 받� 수
	int temp[10]={1,};
	cout<<"파스칼� 삼�형\n";
	do{
		cout<<"몇 줄짜리 파스칼� 삼�형� 만드시겠습니까?\n";
		cin>>select;
		if(select>10)
			cout<<"숫�는 10까지만 입력가능합니다.\n";
	}while(select>10);
	int sum[10]={0,};
    	cout<<"\n";

	for(i=1;i<select+1;i++){
		for(j=0;j<i;j++){
			if(j==0 || j==i-1)
				sum[j]=1;
			else
				sum[j]=temp[j-1]+temp[j];
			cout<<sum[j]<<" ";
			temp[j+1]=sum[j+1];
		}
		cout<<"\n";}
	return 0;
}

작성�: Yggdrasil

댓글

  • ì�¼ë‹¨ 작성ìž� 명ì�´ ì°¸ ì�¸ìƒ�ì �ì�´ë‹¤. ì�´ê·¸ë“œë�¼ì‹¤. ìƒ�명수였ë�˜ê°€? íŒ�타지 소설 ë¹ ë�Œì�´ì˜€ë�˜ 시절ì�˜ 기억ì�´...
10개 �하만 할 수 있다는 �� 제� 눈� �는 부분.
그리고 기왕�면 for 문� 대괄호는 가�성있게. ㅋㅋㅋ - 지훈
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:29
Processing time 0.0515 sec