Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include<string>
  4. using namespace std;
  5. template <typename X>
  6. void inArray(X **a, int n, int m)
  7. {
  8. for (int i = 0; i < n; i++)
  9. for (int j = 0; j <= m; j++)
  10. cin >> a[i][j];
  11. }
  12.  
  13.  
  14. template <typename X>
  15. void printArray(X **a, int n, int m)
  16. {
  17. for (int i = 0; i <= n; i++) {
  18. for (int j = 0; j <= m; j++)
  19. cout << a[i][j] << "\t";
  20. }
  21. }
  22. template <typename X>
  23. X minArray(X**a, int n, int m)
  24. {
  25. X min = a[0][ 0];
  26. for (int i = 0; i <= n; i++)
  27. for (int j = 0; j <= m; j++)
  28. if (min > a[i][ j]) min = a[i][j];
  29.  
  30. for (int i = 0; i <= n; i++)
  31. for (int j = 0; j <= m; j++)
  32. if (a[i][ j] == min) a[i][j] *= -1;
  33. printArray(a, n, m);
  34. return min;
  35. }
  36. int main()
  37. {
  38. int n, m;
  39. cout << "enter n,m";
  40. cin >> n >> m;
  41. int **a = new int *[n];
  42. for (int i = 1; i <= n; i++)
  43. a[i] = new int[m];
  44. inArray(a, n, m);
  45. cout << endl;
  46. minArray(a, n, m);
  47.  
  48. return 0;
  49. system("pause");
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement