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

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

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