[문제] https://www.acmicpc.net/problem/2562
[풀이]
간단한 문제로
1. 숫자 9개를 입력 받고,
2. 받으면서 그 중 가장 큰 수와 그것이 몇 번째인지 순서를 저장,
3. 두 개를 순서대로 출력해주되, 엔터(enter)를 넣어서 출력해주면 된다.
#include <iostream>
using namespace std;
#define SIZE 9 //입력이 9로 고정되었으니, define
int main() {
int max = 0;
int m_num = -1;
//순서를 저장할 변수, -1인 이유는 어차피 바뀔거 절대 나올리 없는 수로 설정
int num[SIZE];
for (int i = 0; i < SIZE; i++) {
cin >> num[i];
if (num[i] >= max) {
max = num[i];
m_num = i+1;
}
}
cout << max << '\n' << m_num << endl;
return 0;
}
주구장창 c만 하다가 언어를 c++로 바꿔서 다시 쉬운 친구들부터 도장깨기 중.
내가 사용하던 범주에서는 대충 크게 다른거 없다는거 알지만, 그래도 공부한다고 치고 시작해본다.
사담인데, 사실 오랜만에 백준 풀어서
세상 많이 틀림ㅋㅋㅋㅋ 사유... if문 중괄호 제대로 안 씀.
[백준] 1157번 단어 공부 (c++) (0) | 2021.07.07 |
---|---|
[백준] 4673번 셀프 넘버 (c++) (0) | 2021.07.05 |
[백준] 1712번 손익분기점 (c++) (0) | 2021.07.05 |
[백준] 1110번 더하기 사이클(c++) (0) | 2021.07.04 |
[백준] 10818번 최소, 최대 (c++) (0) | 2021.07.04 |
댓글 영역