[실기] 7. +,-교행 자연수 수열
in 정보처리기사 on 기사 실기 알고리즘
+,-교행 자연수 수열: 자연수 수열에 부호(+,-)만 교대로 바껴서, 부호가 교행하는 수열
설명
- +,-교행 자연수 수열
- 자연수 수열에 부호(+,-)만 교대로 바껴서,
부호가 교행하는 수열
- 부호 +,-를 한번에 처리 방식
- 스위치 변수 사용하는 방식
- 홀/짝 검사해서 처리 방식
- 자연수 수열에 부호(+,-)만 교대로 바껴서,
문제
- S = 1 - 2 + 3 - 4 + 5 - 6 + … - 10
- 알고리즘을 제시하라
C언어
#include<stdio.h>
int main() {
int N = 0;
int S = 0;
int SW = 0; // 교행 부호를 위한 스위치 변수
do {
N++;
if (SW == 0) {
S += N;
SW = 1;
} else {
S -= N;
SW = 0;
}
} while (N <= 10);
printf("%d\n", S);
};
JAVA
public class Main {
public static void main (String[] args) {
int N = 0;
int S = 0;
int SW = 0; // 교행 부호를 위한 스위치 변수
do {
N++;
if (SW == 0) {
S += N;
SW = 1;
} else {
S -= N;
SW = 0;
}
} while (N <= 10);
System.out.println(S);
}
}
- 웹컴파일러에서 프로그래밍 연습하기
- [이기적] 정보처리기사 무료영상 내용 참고
- [이기적] 정보처리기사 실기 책 내용 참고