Advertisement
LuandaBernardo

Alocação Dinâmica - Matriz MxN

Dec 10th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include<stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6. main ()
  7. {
  8.    
  9.    
  10.     int **M;
  11.     int i, j, m, n;
  12.    
  13.    
  14.    
  15.     printf ("\n Numero de linhas: ");
  16.     scanf ("%d", &m);
  17.     printf ("\n Numero de colunas: ");
  18.     scanf ("%d", &n);
  19.    
  20.     M = (int**) malloc (m * sizeof (int*));
  21.    
  22.     for (int i=0; i<m; i++)
  23.     { M[i] = (int *) malloc (n*sizeof (int));
  24.     }
  25.    
  26.    
  27.     for (i=0; i<m; i++){
  28.     for (j=0; j<n; j++)
  29.     {
  30.         printf ("\n [%d][%d] = ", i, j);
  31.         scanf ("%d", &M[i][j]);
  32.     }}
  33.    
  34.         for (i=0; i<m; i++){
  35.     for (j=0; j<n; j++)
  36.     {
  37.         printf ("\n [%d][%d] = %d ", i, j, M[i][j]);
  38.    
  39.     }}
  40.    
  41.    
  42.     getch ();
  43.     return 0;
  44.    
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement