반응형
1. 1에서 5까지의 숫자로 배열을 초기화하고 배열의 각 요소를 새 줄에 인쇄하는 프로그램을 작성하십시오.
#include <stdio.h>
int main() {
int array[5] = {1, 2, 3, 4, 5};
int i;
for (i = 0; i < 5; i++) {
printf("%d\n", array[i]);
}
return 0;
}
결과
1
2
3
4
5
2. 크기가 5인 배열의 모든 요소의 합을 구하고 그 결과를 출력하는 프로그램을 작성하십시오.
#include <stdio.h>
int main() {
int array[5] = {2, 4, 6, 8, 10};
int sum = 0;
int i;
for (i = 0; i < 5; i++) {
sum += array[i];
}
printf("Sum: %d\n", sum);
return 0;
}
결과
Sum: 30
3. 크기가 6인 배열에서 가장 큰 요소를 찾아 출력하는 프로그램을 작성하세요.
#include <stdio.h>
int main() {
int array[6] = {5, 9, 2, 11, 7, 3};
int max = array[0];
int i;
for (i = 1; i < 6; i++) {
if (array[i] > max) {
max = array[i];
}
}
printf("Largest element: %d\n", max);
return 0;
}
결과
Largest element: 11
4. 크기가 7인 배열에서 짝수 요소의 개수를 세고 그 개수를 출력하는 프로그램을 작성하세요.
#include <stdio.h>
int main() {
int array[7] = {1, 2, 3, 4, 5, 6, 7};
int count = 0;
int i;
for (i = 0; i < 7; i++) {
if (array[i] % 2 == 0) {
count++;
}
}
printf("Number of even elements: %d\n", count);
return 0;
}
결과
Number of even elements: 3
5. 크기가 4인 배열의 요소를 반전시키고 반전된 배열을 출력하는 프로그램을 작성하십시오.
#include <stdio.h>
int main() {
int array[4] = {1, 2, 3, 4};
int i, temp;
for (i = 0; i < 2; i++) {
temp = array[i];
array[i] = array[3 - i];
array[3 - i] = temp;
}
printf("Reversed array: ");
for (i = 0; i < 4; i++) {
printf("%d ", array[i]);
}
printf("\n");
return 0;
}
결과
Reversed array: 4 3 2 1
반응형
'공부' 카테고리의 다른 글
정보처리기사 실기 - 생성패턴(디자인패턴) (0) | 2023.08.08 |
---|---|
정보처리기사 실기 공부하기 2 (0) | 2023.06.14 |
정보처리기사 실기 공부하기 1 (0) | 2023.06.12 |
C언어 기초 연습문제 1 (0) | 2023.05.18 |
정보처리기사 실기 - 암기항목 요약 정리 (0) | 2023.05.04 |