개요
5개의 숫자를 입력 받고 최대값과 최소값을 구하라. |
Code
#include<stdio.h>
#define MAX 5
void input(int arr[]);
void maxmin(int arr[]);
void output(int arr[]);
int main(void)
{
int arrInt[MAX];
input(arrInt);
maxmin(arrInt);
output(arrInt);
return 0;
}
void input(int arr[])
{
for (int i = 0; i < MAX; i++) {
printf("%d번째 숫자 :",i+1);
scanf_s("%d", &arr[i]);
}
}
void maxmin(int arr[])
{
int i, j, temp;
for (i = 0; i < MAX ; i++) {
for (j = i + 1; j < MAX; j++) {
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
void output(int arr[])
{
printf("MIN: %d\t MAX : %d\n", arr[0], arr[MAX-1]);
}
Output
'C\C++' 카테고리의 다른 글
배열 문제 (0) | 2022.03.02 |
---|---|
구조체 문제 (0) | 2022.03.02 |
String 관련 예제 (0) | 2022.02.27 |
구조체 실습과제 01 (0) | 2022.02.23 |
Structure Input/Output (0) | 2022.02.22 |