프로그래밍/C
[C언어] 입력한 숫자만큼 숫자를 입력받고, 그 숫자들의 최댓값의 위치 알아내기
by ㅍ우주
2022. 5. 13.
#include <stdio.h>
int main() {
int n;
int max = 0;
int min = 100000000;
int average = 0;
printf("숫자를 몇개 입력 하시겠습니까? (중복값 불가) : ");
scanf_s("%d", &n, sizeof(n));
int a[10];
for (int i = 1; i <= n; i++) {
printf("%d번째 숫자를 입력하시오 : ", i);
scanf_s("%d", &a[i], sizeof(a[n]));
}
for (int j = 1; j <= n; j++) {
if (max < a[j])
max = a[j];
if (min > a[j])
min = a[j];
}
for (int j = 1; j <= n; j++) {
if (max == a[j])
printf("\n최댓값 : %d\n최댓값의 위치 : %d\n\n", a[j], j);
if (min == a[j])
printf("\n최솟값 : %d\n최솟값의 위치 : %d\n\n", a[j], j);
}
}