fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define L 2
  4. #define C 2
  5.  
  6. int main(int argc, char** argv) {
  7. int matriz[L][C], mat2[L][C];
  8. int i, j, pL = 0, pC = 0, contMaior30 = 0, contIgual30 = 0, contDif30 = 0;
  9.  
  10. for (i = 0; i < L; i++) {
  11. for (j = 0; j < C; j++) {
  12. printf("M[%d][%d] = ", i, j);
  13. scanf("%d", &matriz[i][j]);
  14. }
  15. }
  16.  
  17. //Laço para fazer a verificação dos valores digitados
  18. for (i = 0; i < L; i++) {
  19. for (j = 0; j < C; j++) {
  20. if (matriz[i][j] == 30){
  21. mat2[i][j] = 0;
  22. contIgual30++;
  23. }
  24. else {
  25. contDif30++;
  26. mat2[i][j] = matriz[i][j];
  27. if (matriz[i][j] > 30){
  28. contMaior30++;
  29. }
  30. }
  31. }
  32. }
  33.  
  34. //Não sei como controlar a impressão de segunda matriz
  35. printf("\nImpressão do segundo vetor: \n");
  36. for (i = 0; i < 2; i++) {
  37. for (j = 0; j < 2; j++) {
  38. printf("\tM2: %d \n", mat2[i][j]);
  39. }
  40. }
  41.  
  42. return (EXIT_SUCCESS);
  43. }
  44.  
Success #stdin #stdout 0s 4312KB
stdin
1
25
30
65
stdout
M[0][0] = M[0][1] = M[1][0] = M[1][1] = 
Impressão do segundo vetor: 
	M2: 1 
	M2: 25 
	M2: 0 
	M2: 65