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

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

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