fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int X = 6;
  5.  
  6. int main() {
  7.  
  8. #pragma pack(push, sizeof(int))
  9.  
  10. int c[X][X] = {
  11. 0, 1, 2, 3, 4, 5,
  12. 6, 7, 8, 9, 10, 11,
  13. 12, 13, 14, 15, 16, 17,
  14. 18, 19, 20, 21, 22, 23,
  15. 24, 25, 26, 27, 28, 29,
  16. 30, 31, 32, 33, 34, 35
  17. };
  18.  
  19. #pragma pack(pop)
  20.  
  21. int sum=0;
  22.  
  23. // по условиям задачи должны быть выбраны для суммирования следующие элементы
  24. //
  25. // 1,2,3,4,5,8,9,10,11,15,16,17,22,23,29
  26. //
  27.  
  28. for(int i=0; i<X*X; i++)
  29. if ((i % X) > (i / X))
  30. // при условии (i & X) > (i / X) выбираются:
  31. cout << (*(int*)c+i) << ",";
  32. }
Success #stdin #stdout 0s 4400KB
stdin
Standard input is empty
stdout
1,2,3,4,5,8,9,10,11,15,16,17,22,23,29,