#include #include using namespace std; template void get(X **a, int m, int n) { for (int i = 0; i < m; i++) for (int j = 0; j < n; j++) cin >> a[i][j]; } template void put(X **a, int m, int n) { for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) cout << setw(6) << a[i][j] << " "; cout << endl; } } template int sum(X **a, int m, int n) { X sum = 0; int count = 0; for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { if(a[i][j]< 0) { sum += a[i][j]; count++; } } } return sum / count; } int main(int argc, char *argv[]) { int n, m; cin >> n >> m; int **a = new int*[n]; for (int i = 0; i < n; i++) a[i] = new int[m]; get(a, n, m); put(a, n, m); cout<<"Average=" << sum(a,n,m)<