일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 배열
- For문
- 리눅스
- 알고리즘
- IT
- Backdoor
- DBMS
- 참조은요양병원
- 자료구조
- API
- 정보과학
- if문
- 정보올림피아드
- 다중반복문
- 수학영재원
- Linux
- 리눅스 명령어
- 독후감
- 백도어
- C++
- 반복문
- C
- 정보영재원
- 제어문
- 영재교육원
- 프로그래밍
- 풀이&소스코드저작권:왕유승
- c언어
- 독서 감상문
- 문제출저:www.dovelet.com
Archives
- Today
- Total
되는대로 살자
[C언어 기출문제&풀이] 등차,등비 수열 본문
등차 수열
예) 1 , 2 , 3 , 4 ... 공차: 1 1 , 3 , 5 , 7 .... 공차: 2
예) 1 , 2 , 4 , 8 , ... 공비: 2 2 , 6 , 18 , 54 , .. 공비: 3
입력
한 줄당 4 개의 수가 입력으로 주어진다. 네 개의 수는 등차 혹은 등비 수열이다.출력
원래 수열과 다음 항의 수를 출력한다.입출력 예
입력 1 2 3 4 출력 1 2 3 4 5 입력 1 2 4 8 출력 1 2 4 8 16
출처:POJ Monthly--2004.05.15 Null 채점 데이터:
---------------------------------------------------------
01 | #include <stdio.h> |
02 | |
03 | int main() |
04 | { |
05 | int ar[4],i,sum,sum2,temp=0; |
06 | for (i=0;i<4;i++) |
07 | { |
08 | scanf ( "%d" ,&ar[i]); |
09 | printf ( "%d " ,ar[i]); |
10 | } |
11 | sum=ar[3]-ar[2]; |
12 | for (i=3;i>0;i--) |
13 | { |
14 | if (ar[i]-ar[i-1]!=sum) |
15 | temp++; |
16 | } |
17 | if (temp!=0) |
18 | { |
19 | if (ar[3]*(ar[1]/ar[0])==0) |
20 | { |
21 | printf ( "1" ); |
22 | return 0; |
23 | } |
24 | printf ( "%d" ,ar[3]*(ar[1]/ar[0])); |
25 | } |
26 | if (temp==0) |
27 | printf ( "%d" ,ar[3]+(ar[1]-ar[0])); |
28 | } |
-----------------------------------------------------
'2009~2014 > C/C++' 카테고리의 다른 글
[C언어 기출문제&풀이] 두 현의 교차 유무 (2) | 2010.07.15 |
---|---|
[C언어 기출문제&풀이] 축소 복사 (0) | 2010.07.15 |
[C언어 기출문제&풀이] beat the spread (0) | 2010.07.15 |
[C언어 기출문제&풀이] 지하 차도 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 풋볼 팀 구성 (0) | 2010.07.15 |