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

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

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