fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. const int n = 5;
  5. double arr[n][n] = { {1.0, 2.0, 3.0, 4.0, 5.0}, {1.0, 2.0, 45.0, -6.7, 7.8}, {0.0, -33.3, 4.6, 56.0, 8.9}, {2.1, -3.0, 7.6, -33.3, 11.3}, {1.1, 4.5, 6.8, 8.0, 2.2}};
  6. double min = arr[0][0];
  7. int count = 1, id = 0;
  8. for (int i = 0; i < n; i++){
  9. for (int j = 0; j < n; j++){
  10. if (arr[i][j] == min)
  11. {
  12. count++;
  13. }
  14. if (arr[i][j] < min) {
  15. min = arr[i][j];
  16. count = 1;
  17. }
  18. }
  19. }
  20. int m = n * n - count;
  21.  
  22.  
  23. double * mPtr = new double [m] ;
  24. for (int i = 0; i < n; i++)
  25. {
  26. for (int j = 0; j < n; j++)
  27. {
  28. if (arr[i][j] > min) {
  29. mPtr[id] = arr[i][j];
  30. id++;
  31. }
  32. }
  33. }
  34. cout << "Array: " << endl;
  35. for (int i = 0; i < m; i++)
  36. {
  37. cout << mPtr[i] << " ";
  38. }
  39. cout << endl;
  40. delete[] mPtr;
  41.  
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 0.01s 5432KB
stdin
Standard input is empty
stdout
Array: 
1 2 3 4 5 1 2 45 -6.7 7.8 0 4.6 56 8.9 2.1 -3 7.6 11.3 1.1 4.5 6.8 8 2.2