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

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

verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
melisa azadi (۲ سال پیش)
descriptionsolution.cpp ۶۲ خط • ۱٫۰ کیلوبایت
1#include <iostream>
2#include <string>
3
4using namespace std;
5
6int main()
7{
8
9 int n;
10 cin >> n;
11 int arr[n];
12 for (int i = 0 ; i < n ; i++)
13 {
14 cin >> arr[i];
15 }
16
17 int max = arr[0];
18 int index = 0;
19 for (int i = 0 ; i < n ; i++)
20 {
21 if (arr[i] > max )
22 {
23 max = arr[i] ;
24 index = i;
25 }
26 }
27
28 int max1;
29 int index1;
30 if (max == arr[0])
31 {
32 max1 = arr[1];
33 index1 = 1;
34 for (int i = 0 ; i < n ; i++)
35 {
36 if (arr[i] > max1 && arr[i] != max )
37 {
38 max1 = arr[i] ;
39 index1 = i;
40 }
41 }
42 }
43 else
44 {
45 max1 = arr[0];
46 index1 = 0;
47
48 for (int i = 0 ; i < n ; i++)
49 {
50 if (arr[i] > max1 && arr[i] != max )
51 {
52 max1 = arr[i] ;
53 index1 = i;
54 }
55 }
56 }
57
58 cout << abs (index - index1);
59
60
61 return 0;
62}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8