가장 큰 값의 위치 리턴하기


답안 제출

Points: 1
시간 제한: 1.0s
메모리 제한: 256M

문제 유형
허용된 언어
C

절댓값이 \(10^9\) 이하인 정수가 n개 입력되었을 때, 가장 큰 값이 몇 번째로 입력 되었는지 출력하는 프로그램을 작성하고자 한다.

미리 작성된 코드가 다음과 같을 때, 빈칸에 들어갈 코드를 제출하시오.

입력

첫 번째 줄에는 입력 받을 정수의 갯수 n이 입력된다.
두 번째 줄에는 절댓값이 \(10^9\) 이하인 정수 n개가 띄어쓰기로 구분되어 입력된다.

(단, 1<=n<=1,000)

출력

가장 큰 값이 몇 번째로 입력 되었는지 출력한다.
(만일 가장 큰 값이 여러 개라면 가장 늦게 입력된 값에 대하여 몇 번째로 입력되었는지를 출력한다.)

입력 예시

5
5 2 -1 -1 5

출력 예시

5

미리 작성된 코드

#include <stdio.h>

// 여기에 maxi 함수 만들기






int main(){
    int n;

       long long int nbs[1010]={0};
    scanf("%d", &n);
    for(int i=0; i<n; i++)
        scanf("%lld", &nbs[i]);
    printf("%d", maxi(n, nbs)); 
}

코멘트


  • 0
    ghanawangja  2026년 5월 30일 오후 10시 46분에 작성되었습니다 수정됨

    .