온라인저지

[BOJ] 2562번: 최대값

plzfday 2018. 7. 26. 18:13

https://www.acmicpc.net/problem/2562

참고로 이렇게 푼 이유는 반복문 쓰지 않고 문제 풀기 숙제였기 때문이다.

#include <cstdio>

int A[9], mx = -987654321, max_idx;

void input(int n)
{
    if (n == 9)
        return;
    scanf("%d", &A[n]);
    if (A[n] > mx)
    {
        max_idx = n + 1;
        mx = A[n];
    }
    input(n + 1);
}

int main()
{
    input(0);
    printf("%d\n%d\n", mx, max_idx);

    return 0;
}