반응형
https://www.acmicpc.net/problem/2562
- 문제
해설
배열이 필요 없는 문제로
최댓값을 저장할 max 변수, 몇 번째 수인 지 저장할 idx 변수를 선언한다.
max 변수는 입력되는 수의 최솟값인 0으로 초기화한다.
9번 동안 입력을 받으며 입력된 수가 max값 보다 클 경우
입력 된 수를 max에 대입, idx에 몇 번째에 입력되었는지 대입한다.
코드
c
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int a; // 9번 입력 받을 수
int idx, max = 0; // 최대값이 몇 번째 수인 지 저장, 최댓값 저장
for (int i = 1; i <= 9; i++) {
scanf("%d", &a);
if (max < a) {
max = a;
idx = i;
}
}
printf("%d \n%d", max, idx);
return 0;
}
c++
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main() {
int a; // 9번 입력 받을 수
int idx, max = 0; // 최대값이 몇 번째 수인 지 저장, 최댓값 저장
for (int i = 1; i <= 9; i++) {
cin >> a;
if (max < a) {
max = a;
idx = i;
}
}
cout << max << '\n' << idx;
return 0;
}
반응형
'알고리즘 > 백준 문제 풀이' 카테고리의 다른 글
[BOJ/백준] 1546번 평균 - [c/c++] 풀이 (0) | 2022.10.12 |
---|---|
[BOJ/백준] 3052번 나머지 - [c/c++] 풀이 (0) | 2022.10.12 |
[BOJ/백준] - 10818번 최소, 최대 - [c/c++] 풀이 (0) | 2022.10.11 |
[BOJ/백준] 1110번 더하기 사이클 - [c/c++] 풀이 (0) | 2022.10.11 |
[BOJ/백준] 10951번 A + B - 4 - [c/c++] 풀이 (0) | 2022.10.11 |
댓글