wagner-cipriano

Ler e imprimir dados de uma matriz em C++

Jun 20th, 2020
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. //Lógica de Programação: Matriz Intro
  2. #include <iostream>
  3. using namespace std;
  4. const int n=3;
  5.  
  6. void leMatriz(float M[][n], int m);
  7. void imprimeMatriz(float M[][n], int m);
  8.  
  9. int main(){
  10.     //Dimensões da Matriz
  11.     int m;
  12.     cout << "Matriz Intro:\n  Ler e imprimir Matriz\n\nInforme a qtde de linhas da Matriz: ";
  13.     cin >> m;
  14.     //Declarar matriz
  15.     float notas[m][n];
  16.  
  17.     cout << "\nPreencha os dados da matriz: " << endl;
  18.     leMatriz(notas, m);
  19.  
  20.     cout << "\nDados da matriz: " << endl;
  21.     imprimeMatriz(notas, m);
  22.  
  23.     return 0;
  24. }
  25.  
  26. void leMatriz(float M[][n], int m) {
  27.     for(int i=0; i<m; i++) {
  28.         for(int j=0; j<n; j++) {
  29.             cout << "  m[" << i << "][" << j << "]: ";
  30.             cin >> M[i][j];
  31.         }
  32.     }
  33. }
  34.  
  35. void imprimeMatriz(float M[][n], int m) {
  36.     int i, j;
  37.     for(i=0; i<m; i++) {
  38.         for(j=0; j<n; j++) {
  39.             cout << " " << M[i][j];
  40.         }
  41.         cout << endl;
  42.     }
  43.     cout << endl;
  44. }
Add Comment
Please, Sign In to add comment