arrow_forward همه ارسال‌ها

جزئیات ارسال کد#383

code_blocks
مسئله مربوطه: مرتب سازی آرایه (#21) arrow_outward
verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
Armin Fattahpuor (۲ سال پیش)
descriptionsolution.cpp ۳۵ خط • ۵۱۲ بایت
1#include <iostream>
2
3using namespace std;
4
5int main()
6{
7 int n;
8 cin >> n;
9 int arr[n];
10 for (int i = 0; i < n; ++i)
11 {
12 cin >> arr[i];
13 }
14
15 int index;
16 for (int i = 0; i < n; ++i)
17 {
18 int min = arr[i];
19 index = i;
20 for (int j = i + 1; j < n; ++j)
21 {
22 if (min > arr[j])
23 {
24 min = arr[j];
25 index = j;
26 }
27 }
28 swap(arr[i], arr[index]);
29 }
30 for (int i = 0; i < n; ++i)
31 {
32 cout << arr[i] << " ";
33 }
34 return 0;
35}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8