Advertisement
kirya_shkolnik

27 Задание разница между элементами меньше чем diff

Jul 1st, 2020
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. //сумма не делится на div и разница между элементами меньше чем diff
  2. // Я В ДУШЕ НЕ ЕБУ РАБОТАЕТ ЛИ ЭТО
  3.  
  4.  
  5. #include <iostream>
  6. using namespace std;
  7. int main(){
  8.     const int div = 8, diff = 7; // константа
  9.     int temp, N, a[diff]={0}, count=0;  
  10.     cin >> N;
  11.     for(int j=0; j<diff; j++){
  12.         cin >> a[j];
  13.     }
  14.     for(int j=0; j<diff; j++){
  15.         for(int k=j+1; k<diff; k++){
  16.             temp = a[j] + a[k];
  17.             if(temp % div != 0){
  18.                 count++;
  19.                 cout << a[j] << " + " << a[k] << " = " << temp << endl;
  20.             }
  21.         }
  22.     }
  23.     for(int i=diff; i<N; i++){
  24.         cin >> temp;
  25.         for(int j=0; j<diff; j++) if(temp%div + a[j] != div) {count++;
  26.         cout << temp << " + " << a[j] << " = " << temp + a[j] << endl;
  27.         }
  28.         for(int j=0; j<diff-1; j++) a[j]=a[j+1];
  29.         a[diff-1] = temp;
  30.     }
  31.  
  32.     cout << count;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement