본문 바로가기
  • 행복은 내게서 오는 것!
프로그래밍/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);
	}

	

}