Advertisement
Guest User

Untitled

a guest
May 31st, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. //suponha que sua matriz se chame m
  2.  
  3. srand(time(NULL));
  4. int i, j;
  5.  
  6. for (i = 0; i < sizeof(m); i++) {
  7. for (j = 0; j < sizeof(m[i]); j++) {
  8. m[i][j] = ((rand() % 10) + 1) + (i*10);
  9. }
  10. }
  11.  
  12. //'rand() % 10' gera um numero entre 0 e 9, por isso o '+ 1'
  13. //o '+ (i*10)' serve para ele gerar na dezena certa pra cada linha, dessa forma:
  14. //na primeira linha, o i vai ser 0, entao ele adiciona 0*10 no numero aleatorio (1-10), ou seja, nao vai acontecer nada.
  15. //na segunda linha, o i vai ser 1, entao ele adiciona 1*10 no numero aleatorio (1-10), gerando um numero entre 11 e 20.
  16. //na terceira linha, o i vai ser 2, entao ele adiciona 2*10 no numero aleatorio (1-10), gerando um numero entre 21 e 30.
  17. //e assim por diante...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement