배열- 배열 활용예제5(최대값 최소값 교환하기)
2018. 7. 8. 11:35ㆍalgorithm/dimigo.goorm.io
#include <stdio.h>
int main() {
int i, j;
int max, min;
int tmp;
int num[10];
for (i = 0; i <= 9; i++) {
scanf("%d", &num[i]);
}
min = num[0];
max = num[0];
for (i = 0; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
if (max <= num[j]) {
max = num[j];
}
if (min >= num[j]) {
min = num[j];
}
}
}
for (i = 0; i <= 9; i++) {
if (num[i] == min) {
num[i] = max;
tmp = i;
break;
}
}
for (j = 0; j <= 9; j++) {
if (j == tmp) continue;
if (num[j] == max) {
num[j] = min;
}
}
for (i = 0; i <= 9; i++) {
printf("%d ", num[i]);
}
return 0;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
문자열배열- 문자열배열 활용예제1(문자열 길이 출력하기) (277) | 2018.07.08 |
---|---|
배열- 배열 활용예제6(2진수로 변환하기) (278) | 2018.07.08 |
배열- 배열 활용예제4(숫자 개수 찾기) (279) | 2018.07.08 |
배열- 배열 활용예제3(숫자 찾기) (269) | 2018.07.08 |
배열- 배열 활용예제2(거꾸로 출력하기) (272) | 2018.07.08 |