Advertisement
Guest User

Sacul

a guest
Mar 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. /* ******* Gerando_e_ordenando_vetor.c ******** */
  2. /*
  3. * Autor: Lucas Matheus de Moraes Florentino
  4. * Data: 20/03/2018
  5. */
  6.  
  7. #include <stdio.h> //adiciona a biblioteca stdio.h
  8. #include <stdlib.h> //adiciona a biblioteca stdlib.h
  9. //#include <time.h> //adiciona abiblioteca time.h
  10.  
  11.  
  12. #define TAM 100 //cria uma variavel global com valor igual a 100
  13. /*
  14. void geraConj (int v[]);
  15. void imprimeConj (int v[]);
  16. void ordenaConj (int v[]);
  17. */
  18.  
  19. // função que gera um arranjo com 100 posiçoes de numeros aleatórios
  20. void geraConj (int vet[])
  21. {
  22.  
  23. int i; // cria uma variavel de numero inteiro
  24. srand((unsigned) time (NULL)); //re
  25.  
  26. for(i = 0; i <= TAM; i++);
  27. {
  28. vet[i] = rand() % TAM;
  29.  
  30. }
  31.  
  32.  
  33.  
  34. }
  35.  
  36. void imprimeConj (int vet[])
  37. {
  38. int i;
  39.  
  40. for(i = 0; i <= TAM; i++)
  41. {
  42. printf("[%d]\t",vet[i]);
  43.  
  44.  
  45. }
  46. printf("\n");
  47.  
  48. }
  49.  
  50.  
  51.  
  52. void ordenaConj (int vet[])
  53.  
  54. {
  55.  
  56. int i, j, aux;
  57. for( i = 0; i <= TAM - 1; i++);
  58. {
  59. for( j = i+1; j < TAM; j++)
  60. {
  61. if (vet[j] < vet[i])
  62. {
  63. aux = vet[i];
  64. vet[i] = vet[j];
  65. vet[j] = aux;
  66. }
  67. }
  68.  
  69. }
  70.  
  71.  
  72. }
  73.  
  74.  
  75.  
  76. int main()
  77. {
  78. int v[TAM];
  79.  
  80. geraConj(v);
  81.  
  82. imprimeConj(v);
  83.  
  84. ordenaConj(v);
  85.  
  86. printf("\n\n");
  87.  
  88. imprimeConj(v);
  89.  
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement