๋ฌธ์
9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ 9๊ฐ์ ์์ฐ์ 3, 29, 38, 12, 57, 74, 40, 85, 61์ด ์ฃผ์ด์ง๋ฉด, ์ด๋ค ์ค ์ต๋๊ฐ์ 85์ด๊ณ , ์ด ๊ฐ์ 8๋ฒ์งธ ์์ด๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ ์ํ ๋ฒ์งธ ์ค๊น์ง ํ ์ค์ ํ๋์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์์ฐ์๋ 100 ๋ณด๋ค ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
C++ ๋ฐฐ์ด์ ๊ฒฝ์ฐ ์ธ๋ฑ์ค๊ฐ 0๋ถํฐ ์์ํ๋ฏ๋ก ์ถ๋ ฅํ ๋ ์ธ๋ฑ์ค+1์ ํด์ค์ผ ํ๋ค.
#include <iostream>
using namespace std;
int main(){
int arr[9];
for (int i = 0; i<9; i++){
cin>>arr[i];
}
int max = arr[0];
int idx = 0;
for (int i = 0; i<9; i++){
if (max < arr[i]){
max = arr[i];
idx = i;
}
}
cout<<max<<"\n"<<idx+1;
return 0;
}
https://www.acmicpc.net/problem/2562
์ง๋๋ฒ๋ถํฐ ๋๊ผ์ง๋ง (int n : arr)์์ผ๋ก ํ๋ฉด ์ ๋๋ ๊ฒ ๊ฐ๋ค.... ์ด๊ฒ ๋ ์ฌ์ด๋ฐ ๋ผ์
๊ทผ๋ฐ ์๋ ๋ฆฌ๊ฐ ์๋๋ฐ??
'โจ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/C++] 8958๋ฒ : OXํด์ฆ (0) | 2021.07.07 |
---|---|
[๋ฐฑ์ค/C++] 1546๋ฒ : ํ๊ท (0) | 2021.07.07 |
[๋ฐฑ์ค/C++] 3025๋ฒ : ๋๋จธ์ง (0) | 2021.07.04 |
[๋ฐฑ์ค/C++] 2577๋ฒ : ์ซ์์ ๊ฐ์ (0) | 2021.07.04 |
[๋ฐฑ์ค/C++] 10818๋ฒ : ์ต์, ์ต๋ (0) | 2021.07.04 |
๋๊ธ