C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[51361] Re:소스좀 가르쳐주시면 고맙겠습니다..
장성호 [nasilso] 1027 읽음    2007-11-26 23:11
학교 숙제같은데....   직접 연구해 보심이  어떨런지요?

참고사항을 좀 말씀드리면

1. 먼저 Factorial이 뭔지 이해하셔야 겠지요
    3! = 3 * 2 * 1;  이구
    5! = 5 * 4 * 3 * 2 * 1; 이죠..
   
2.그리고  위 두개를 잘 보면
    5! 은 다음과 같이 정의하실수 있을것입니다.
    5! = 5 * 4 * 3! ;
 
    위 식이 성립하면 아래 식도 성립하겠죠?
    5!  = 5 * 4!
    4!  = 4 * 3!
    3!  = 3 * 2!

대개 위 2번의 원리를 이용해 Factorial함수는 재귀함수로 간단히 만들수 있죠
하지만 그냥 for 문으로 1 에서 n까지 돌려도 됩니다.

그럼..




Prison 님이 쓰신 글 :
: 정수 n을 인수로 받아 1부터 n까지의 정수의 곱을 계산하는 함수 factorial()과 이함수의 동작을 확인하는 프로그램을 작성하시오.
:
: 함수 factorial()은 인수 n이 0또는 음수이면 1을 반환한다..
:

:
: 프로그램 소스를 모르겠네요... 소스좀 가르쳐주시면 감사..

+ -

관련 글 리스트
51356 소스좀 가르쳐주시면 고맙겠습니다.. Prison 1092 2007/11/26
51361     Re:소스좀 가르쳐주시면 고맙겠습니다.. 장성호 1027 2007/11/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.