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

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

verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
Kiarash Hamini (۲ سال پیش)
descriptionsolution.cpp ۳۷ خط • ۶۰۲ بایت
1#include <iostream>
2#include <algorithm>
3#include <math.h>
4using namespace std;
5
6int main()
7{
8 int n;
9 cin >> n;
10
11 int arr[n];
12 int arr_2[n];
13
14 for (int i = 0; i < n; i++)
15 {
16 cin >> arr[i];
17 arr_2[i] = arr[i];
18 }
19
20 sort(arr, arr + n);
21
22 int first = arr[n - 1], second = arr[n - 2];
23
24 int avali = 0, dovomi = 0;
25
26 for (int i = 0; i < n; i++)
27 {
28 if (arr_2[i] == first)
29 avali = i;
30 else if (arr_2[i] == second)
31 dovomi = i;
32 }
33
34 cout << abs(dovomi - avali);
35
36 return 0;
37}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8