fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. int main()
  4. {
  5. /*Определить k - количество особых элементов массива mass,
  6. считая его элемент особым,
  7. если он больше суммы остальных элементов его столбца.*/
  8. const int N = 3;
  9. const int M = 5;
  10. int mass [N][M];
  11. int i, j, k = 0, sum = 0;
  12. for (i = 0; i < N; i++)
  13. {
  14. for (j = 0; j < M; j++)
  15. {
  16. mass[i][j] = rand() % 1000;
  17. std::cout << mass[i][j] << " ";
  18. }
  19. std::cout << std::endl;
  20. }
  21. std::cout << std::endl;
  22.  
  23. int j2 = 0;
  24. for (i = 0; i < N; i++)
  25. {
  26. for (j = 0; j < M; j++)
  27. {
  28. sum = 0;
  29. for (j2 = 0; j2 < N; j2++)
  30. {
  31. sum += mass[j2][j];
  32. }
  33. if (mass[i][j] > sum - mass[i][j])
  34. {
  35. k++;
  36. }
  37. }
  38. }
  39.  
  40. std::cout << k;
  41.  
  42. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
383  886  777  915  793  
335  386  492  649  421  
362  27  690  59  763  

2