fork(1) download
  1. #include <stdbool.h>
  2. #include <stdio.h>
  3. #define TAM 5
  4.  
  5. bool posicao_numero(int matriz[TAM][TAM], int num, int *linha_num, int *coluna_num){
  6. int c, c2;
  7. for (c=0; c<TAM; c++){
  8. for (c2=0; c2<TAM; c2++){
  9. if (matriz[c][c2] == num){
  10. *linha_num = c;
  11. *coluna_num = c2;
  12. return true;
  13. }
  14. }
  15. }
  16. return false;
  17. }
  18.  
  19. int main(){
  20. int matriz[TAM][TAM], c, c2, num, p1, p2;
  21. for (c=0; c<TAM; c++){
  22. for (c2=0; c2<TAM; c2++){
  23. scanf("%d", &matriz[c][c2]);
  24. }
  25. }
  26.  
  27. printf("Que numero deseja encontrar? ");
  28. scanf("%d", &num);
  29.  
  30. if (posicao_numero(matriz, num, &p1, &p2)){
  31. printf("[%d][%d]", p1, p2);
  32. } else {
  33. printf("Numero nao encontrado. ");
  34. }
  35.  
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0s 4188KB
stdin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
16
stdout
Que numero deseja encontrar? [3][0]