Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Дана последовательность целых положительных чисел. Рассматриваются все пары элементов последовательности, находящихся на расстоянии
- //не меньше 6 друг от друга (разница в индексах элементов должна быть 6 или более).
- //Необходимо определить максимальную сумму такой пары.
- #include <iostream>
- using namespace std;
- int main(){
- const int d = 6;
- int a[d] = {0}, N, temp, maxarr=-1, maxall=-1;
- cin >> N;
- for(int i = 0; i < d ; ++i){
- cin >> a[i];
- }
- for(int i = d; i<N; ++i){
- cin >> temp;
- if(a[0] > maxarr) maxarr = a[0];
- if(temp+maxarr>maxall) maxall = temp+maxarr;
- for (int j=0; j<d-1; ++j) a[j] = a[j+1];
- a[d-1] = temp;
- }
- cout << maxall;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement