fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define N (3)
  5.  
  6. int main( void )
  7. {
  8. int i,j;
  9. int mat[N][N];
  10. int comp[N-1][N-1];
  11.  
  12. /* Preenche matriz 3x3 */
  13. for( i = 0; i < N; i++ )
  14. {
  15. for( j = 0; j < N; j++ )
  16. {
  17. printf("Entre com o Valor [%d][%d]: ", i + 1, j + 1 );
  18. scanf("%d", &mat[i][j] );
  19. }
  20. }
  21.  
  22. /* Copia conteudo das matrizes ignorando a primeira linha e coluna */
  23. for( i = 0; i < N - 1; i++ )
  24. for( j = 0; j < N - 1; j++ )
  25. comp[i][j] = mat[i+1][j+1];
  26.  
  27. /* Exibe matriz 3x3 */
  28. printf("\nMatriz 3 X 3:\n");
  29. for( i = 0; i < N; i++ )
  30. {
  31. for( j = 0; j < N; j++ )
  32. printf("%d ", mat[i][j] );
  33. printf("\n");
  34. }
  35.  
  36. /* Exibe matriz 2x2 */
  37. printf("\nMatriz 2 X 2:\n");
  38. for( i = 0; i < N - 1; i++ )
  39. {
  40. for( j = 0; j < N - 1; j++ )
  41. printf("%d ",comp[i][j]);
  42. printf("\n");
  43. }
  44.  
  45. return 0;
  46. }
  47.  
  48.  
Success #stdin #stdout 0s 4444KB
stdin
1
2
3
4
5
6
7
8
9
stdout
Entre com o Valor [1][1]: Entre com o Valor [1][2]: Entre com o Valor [1][3]: Entre com o Valor [2][1]: Entre com o Valor [2][2]: Entre com o Valor [2][3]: Entre com o Valor [3][1]: Entre com o Valor [3][2]: Entre com o Valor [3][3]: 
Matriz 3 X 3:
1 2 3 
4 5 6 
7 8 9 

Matriz 2 X 2:
5 6 
8 9