FranciscoSoccol

Lista 05 - exercicio 09

Jun 30th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | None | 0 0
  1. /*Preencha uma matriz com números aleatórios (inteiros). Para isto solicite ao usuário quantas
  2. linhas e colunas a matriz possui, e a faixa de números que devem ser sorteados.
  3. Exiba todo o conteúdo da matriz de forma organizada, por exemplo, uma matriz de 3 linhas e 6
  4. colunas com números sorteados entre 1000 e 3000, seria exibida desta forma:*/
  5.  
  6. #include<stdio.h>
  7. #include<time.h>
  8. int main()
  9. {
  10.     int linha, coluna, inicio, fim, i, j;
  11.  
  12.     printf("Digite a quantidade de linhas da matriz: ");
  13.     scanf("%d", &linha);
  14.     printf("Digite a quantidade de colunas da matriz: ");
  15.     scanf("%d", &coluna);
  16.     int matriz[linha][coluna];
  17.  
  18.     printf("Digite a faixa de soteio (ex: inicio fim): ");
  19.     scanf("%d %d", &inicio,&fim);
  20.  
  21.     srand(time(NULL));//iniciando o sorteio
  22.     for(i=0; i<linha; i++)
  23.         {
  24.             for(j=0; j<coluna; j++){//preenchendo a matriz com os numeros sorteados
  25.                 if(inicio==0)
  26.                     matriz[i][j]=rand()%fim;
  27.                     else
  28.                         matriz[i][j]=rand()%inicio+fim;}
  29.         }
  30.     printf("\n");
  31.     for(i=0; i<linha; i++)
  32.         {
  33.             for(j=0; j<coluna; j++)//exibindo a matriz
  34.                 printf("%d ", matriz[i][j]);
  35.             printf("\n");
  36.         }
  37.     getch();
  38. }
Advertisement
Add Comment
Please, Sign In to add comment