Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //suponha que sua matriz se chame m
- srand(time(NULL));
- int i, j;
- for (i = 0; i < sizeof(m); i++) {
- for (j = 0; j < sizeof(m[i]); j++) {
- m[i][j] = ((rand() % 10) + 1) + (i*10);
- }
- }
- //'rand() % 10' gera um numero entre 0 e 9, por isso o '+ 1'
- //o '+ (i*10)' serve para ele gerar na dezena certa pra cada linha, dessa forma:
- //na primeira linha, o i vai ser 0, entao ele adiciona 0*10 no numero aleatorio (1-10), ou seja, nao vai acontecer nada.
- //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.
- //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.
- //e assim por diante...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement