반응형
문제
풀이
입력되는 9개의 숫자 중에서 최댓값을 찾는 문제입니다.
array라는 이름의 int형 10개 공간의 배열을 만들어주었고
입력 받으면서 현재까지 나온 숫자들 중에서 가장 큰 값이라면
max변수에 담아주었고 그때의 i값을 index에 저장해두었습니다.
i번째와 index값을 일치시키기 위해 for문은 1부터 9까지 진행하도록 설정하였습니다.
코드
출처
https://www.acmicpc.net/problem/2562
2562번: 최댓값
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.
www.acmicpc.net
반응형
'알고리즘 연습' 카테고리의 다른 글
[백준_BOJ] 2577. 숫자의 개수 _ JAVA (0) | 2019.12.28 |
---|---|
[백준_BOJ] 2920. 음계 _ JAVA (0) | 2019.12.28 |
[백준_BOJ] 10818. 최소, 최대 JAVA (0) | 2019.12.18 |
[백준_BOJ] 2739. 구구단 _ JAVA (0) | 2019.12.18 |
[백준_BOJ] 1647. 도시 분할 계획 _ JAVA (0) | 2019.12.13 |