본문 바로가기

팩토리얼2

[BOJ / C++] 11050번 : 이항 계수 1 문제 자연수 N\(N\)과 정수 K\(K\)가 주어졌을 때 이항 계수 (NK)\(\binom{N}{K}\)를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N\(N\)과 K\(K\)가 주어진다. (1 ≤ N\(N\) ≤ 10, 0 ≤ K\(K\) ≤ N\(N\)) 출력 (NK)\(\binom{N}{K}\)를 출력한다. Solved.ac 레벨 브론즈 I 풀이 #include using namespace std; int Facto(int n){ int result = 1; for(int i = n; i > 0; i--){ result *= i; } return result; } int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); i.. 2022. 5. 4.
[반복문] 팩토리얼 (계승) 구하기 처음 해보는 프로그래밍 공부 포스팅인 것 같다. 아무래도 공적인 느낌보다는 개인적인 성취를 위해 작성하는만큼 경어를 사용하지 않으려고 한다. 또한 같은 이유로 보통 C언어를 공부하는 순서대로의 포스팅이 안 될 수도 있다. 처음으로 포스팅 해 볼 오늘의 성취는 for문을 이용한 팩토리얼, 그러니까 계승의 출력이다. 고등학교 수학 '확률과 통계'에서 쉽게 접해본 경험이 있을 것이다. 팩토리얼이란 n이란 수부터 1까지 곱해나가는 것을 말하며 !으로 표현한다. 즉, n!은 n 팩토리얼 또는 n의 계승이라고 읽으며 n × (n-1) × (n-2) × ... 3 × 2 × 1 의 느낌으로 계산한다.이 팩토리얼, 계승이라는 녀석은 반복문의 예제로 굉장히 많이 사랑받고 있는 것 같다. 사용중인 교재는 오렌지 미디어 출.. 2019. 1. 7.