maikonsx

Matriz

Dec 3rd, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. void main(){
  5.  
  6.  
  7.     srand(time(NULL));
  8.     int l, c, i = 0, linha1, coluna1, linha2, coluna2, matriz[6][6], campo[6][6];
  9.  
  10.         //seed para gerar numeros aleatórios diferentes toda vez que o jogo é executado
  11.    
  12.     for (l = 0; l < 6; ++l){
  13.         for (c = 0; c < 6; ++c){
  14.             campo[l][c] = -1;
  15.         }
  16.     }
  17.    
  18.     while(i < 19){ //Contador para a quantidade de numeros que será colocada na matriz
  19.  
  20.         linha1 = rand()%6;
  21.         linha2 = rand()%6;
  22.         coluna1 = rand()%6;
  23.         coluna2 = rand()%6;
  24.  
  25.         if (campo[linha1][coluna1] == -1 && campo[linha2][coluna2] == -1){
  26.             campo[linha1][coluna1] = i;
  27.             campo[linha2][coluna2] = i;
  28.  
  29.              i = i+1;
  30.         }
  31.     }
  32.     for (l = 0; l < 6; ++l){  //Loop para mostrar a matriz gerada aleatoriamente
  33.         for (c = 0; c < 6; ++c){
  34.            
  35.             printf("%i\t", campo[l][c]);
  36.         }
  37.     puts("");
  38.    
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment