반응형
[백준 알고리즘/BOJ] 2562번 최댓값 C++ 문제입니다.
1. 문제
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.
예를 들어, 서로 다른 9개의 자연수
3, 29, 38, 12, 57, 74, 40, 85, 61
이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.
2. 입력
첫 째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.
<예제 입력>
3
29
38
12
57
74
40
85
61
3. 출력
첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.
<예제 출력>
85
8
4. 문제 풀이
MAX와 number 변수를 사용하여 크기 비교 후 출력
5. 소스 코드
#include
using namespace std;
int main()
{
int A[100];
int MAX=0;
int number = 0;
for (int i = 1; i < 10; i++)
{
cin >> A[i];
if (MAX < A[i])
{
MAX = A[i];
number = i;
}
}
cout << MAX << endl << number;
}
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘/BOJ] 백준 2908번 상수 C++ (0) | 2019.08.14 |
---|---|
[백준 알고리즘/BOJ] 3052번 나머지 C++ (0) | 2019.08.13 |
[백준 알고리즘/BOJ] 2577번 숫자의 갯수 C++ (0) | 2019.08.12 |
[백준 알고리즘/BOJ] 2920번 음계 C++ (0) | 2019.08.08 |
[백준 알고리즘/BOJ] 11654번 아스키코드 C++ (0) | 2019.08.05 |
[백준 알고리즘/BOJ] 10818번 최소, 최대 C++ (2) | 2019.08.03 |
[백준 알고리즘/BOJ] 10828번 스택 C++ (0) | 2019.07.30 |
[백준 알고리즘/BOJ] 11022번 A+B - 8 C++ (0) | 2019.07.29 |
최근댓글