๐ง ๋ฌธ์
N๊ฐ์ ์ซ์๊ฐ ์ ๋ ฅ๋๋ฉด ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ ํ์ ๋ ฌ์ ๋๋ค.
๐ง ์ ๋ ฅ
6
13 5 11 7 23 15
๐ง ์ถ๋ ฅ
5 7 11 13 15 23
๐ง 1ํธ (๊ฐ์ ํ์ด)
#include <iostream>
#include <vector>
#include<algorithm>
using namespace std;
int main(void){
freopen("input.txt", "rt", stdin);
int n;
cin >> n;
int a[n];
for(int i = 0; i < n; ++i){
cin >> a[i];
}
int index;
for(int i = 0; i < n; ++i){
index = i;
for(int j = i+1; j < n; ++j){
if(a[j] < a[index]){
index = j;
}
}
int temp = a[i];
a[i] = a[index];
a[index] = temp;
}
for(int i = 0; i < n; ++i){
cout << a[i] << ' ';
}
return 0;
}
'๐ง ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ๋ฐ C++] 34. ๋ฒ๋ธ์ ๋ ฌ (0) | 2024.05.02 |
---|---|
[์ธํ๋ฐ C++] 33. 3๋ฑ์ ์ฑ์ ์? (0) | 2024.05.02 |
[์ธํ๋ฐ C++] 31. ํํ์์ ์ง๋ (0) | 2024.04.29 |
[์ธํ๋ฐ C++] 30. 3์ ๊ฐ์๋? (large) (0) | 2024.04.23 |
[์ธํ๋ฐ C++] 29. 3์ ๊ฐ์๋? (small) (0) | 2024.04.23 |