Programming Languages/C
[P4C] CodeUp 1090 : [기초-종합] 수 나열하기2
h4won
2021. 2. 25. 15:36
문제 : 등비 수열의 시작 값(a), 등비(r), 몇 번째인지를 나타내는 정수(n)가 입력될 때, n번째 수를 출력하는 프로그램을 만들어보자.
정답 :
#include <math.h>
#include <stdio.h>
int main()
{
int a, r, n;
long long int result;
scanf("%d %d %d",&a,&r,&n);
result = a * pow(r,n-1);
printf("%lld", result);
return 0;
}
먼저 수열의 결과값(n 번째 수)인 result를 long long int 형으로 지정했다. (a,r,n에 따라 result가 커질 수 있어서)
그리고 r의 n-1승을 계산하기 위해 math.h 헤더 파일에 정의되어 있는 pow 함수를 이용했다.