Advertisement
kirya_shkolnik

27. Задание #T4838

Jun 18th, 2020
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. //Дана последовательность  целых положительных чисел. Рассматриваются все пары элементов последовательности, находящихся на расстоянии
  2. //не меньше 6 друг от друга (разница в индексах элементов должна быть 6 или более).
  3. //Необходимо определить максимальную сумму такой пары.
  4.  
  5.  
  6. #include <iostream>
  7.  
  8. using namespace std;
  9.  
  10.  
  11. int main(){
  12.     const int d = 6;
  13.     int a[d] = {0}, N, temp, maxarr=-1, maxall=-1;
  14.     cin >> N;
  15.     for(int i = 0; i < d ; ++i){
  16.         cin >> a[i];
  17.     }
  18.  for(int i = d; i<N; ++i){
  19.         cin >> temp;
  20.         if(a[0] > maxarr) maxarr = a[0];
  21.         if(temp+maxarr>maxall) maxall = temp+maxarr;
  22.        
  23.       for (int j=0; j<d-1; ++j) a[j] = a[j+1];
  24.         a[d-1] = temp;      
  25.     }
  26.     cout << maxall;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement