[C언어 코드업 문제풀이] CodeUp 1269 : 수열의 값 구하기
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 11. 20:45
코드업 1269번 수열의 값 구하기 문제 풀이 해답입니다.
1. 문제 설명
영희는 수열에 대한 공부를 하고 있다.
하지만 영희는 수학을 잘 못해서 수열을 어려워하고 있어 프로그래밍으로 해결하려고 한다.
시작 값(a), 곱할 값(b), 더할 값(c), 몇 번째 항인지 나타내는 정수(n)이 입력으로 주어질 때, 수열의 n번째 항의 값을 구하시오.
예를 들어 시작값이 2, 곱할값이 -1, 더할 값이 3이고 5번째 항의 값을 구한다면,
1번째 항 : 2
2번째 항 : 2 * (-1) + 3 = 1
3번째 항 : 1 * (-1) + 3 = 2
4번째 항 : 2 * (-1) + 3 = 1
5번째 항 : 1 * (-1) + 3 = 2
이므로 5번째 항의 값은 2이다.
2. 입력
시작값 a, b, c, n이 차례대로 입력된다.
( -9 <= a, b, c < = 9, 1 <= n <= 9)
3. 출력
n번째 수열의 값을 출력한다.
4. 입력 예시
2 -1 3 5
5. 출력 예시
2
6. 문제 풀이
2
3
9
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include<stdio.h>
int main(){
int a,b,c,d,result;
scanf("%d %d %d %d",&a, &b, &c, &d);
result = a;
for(int i=2; i<=d; i++){
result = result*b + c;
}
printf("%d",result);
return 0;
}
|
a = a*b + c; 를 d만큼 반복해주시면 답을 얻을 수 있습니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1271 : 최대값 구하기 (0) | 2020.03.11 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1270 : 1의 개수는? 1 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1268 : n개의 수 중 짝수의 개수 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1267 : n개의 수 중 5의 배수의 합 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1266 : n개의 수의 합 (0) | 2020.03.10 |
댓글()