KvanTTT

Matrxi load and print

Dec 1st, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <fstream>
  5.  
  6. using namespace std;
  7.  
  8. int** load_matrix(int n, int m);
  9. void print_matrix(int n, int m, int** matrix);
  10.  
  11. int main(int argc, char *argv[])
  12. {
  13.     int n, m;
  14.     cout << "Enter n, m: ";
  15.     cin >> n >> m;
  16.  
  17.     int** matrix = load_matrix(n, m);
  18.     print_matrix(n, m, matrix);
  19.  
  20.     int k;
  21.     cin >> k;
  22.  
  23.     return 0;
  24. }
  25.  
  26. int** load_matrix(int n, int m)
  27. {
  28.     int** result  = new int*[n];
  29.  
  30.     ifstream file("Matrix.txt");
  31.  
  32.     for (int i = 0; i < n; i++)
  33.     {
  34.         result[i] = new int[m];
  35.         for (int j = 0; j < m; j++)
  36.         {
  37.             file >> result[i][j];
  38.         }
  39.     }
  40.  
  41.     return result;
  42. }
  43.  
  44. void print_matrix(int n, int m, int** matrix)
  45. {
  46.     for (int i = 0; i < n; i++)
  47.     {
  48.         for (int j = 0; j < m; j++)
  49.             cout << matrix[i][j] << "   ";
  50.         cout << endl;
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment