fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. const int n=100;
  5.  
  6. int main()
  7. {
  8. int j,aux,i;
  9. //criando o vetor
  10. int *A=(int*) malloc(n*sizeof(int));
  11.  
  12. //preenchendo o vetor.
  13. srand(time(NULL));
  14. for(int i=0; i<n; i++, A++)
  15. {
  16. *A=rand()%50*10;
  17. }
  18. //apontando o vetor para o primeiro elemento.,
  19. A-=n;
  20. //imprimindo o vetor.
  21. cout<<"Vetor aleatorio.";
  22. for(int i=0; i<n; i++, A++)
  23. {
  24. cout<< *A<<" ";
  25. }
  26. A-=n;
  27. //ordena o vetor .
  28. for(i=0; i < (n-1); i++)
  29. {
  30. for(j=0; j < (n-i-1); j++)
  31. {
  32. if(A[j] > A[j+1])
  33. {
  34. aux=A[j];
  35. A[j]=A[j+1];
  36. A[j+1]=aux;
  37. }
  38. }
  39. }
  40.  
  41.  
  42. //imprime o vetor ordenado
  43. cout<<"Vetor ordenado:\n";
  44. for(i=0; i<n; i++, A++)
  45. {
  46. cout<<*A<<" ";
  47. }
  48.  
  49. return 0;
  50. }
Success #stdin #stdout 0s 4404KB
stdin
Standard input is empty
stdout
Vetor aleatorio.280 370 310 80 490 350 370 80 430 470 100 310 280 110 120 160 360 350 140 220 370 200 10 220 460 10 420 430 480 470 220 260 350 50 340 340 400 210 440 360 210 40 170 490 170 310 160 40 160 320 280 30 20 290 280 10 310 200 460 290 180 180 70 50 250 420 410 160 150 360 20 360 420 210 380 100 20 40 160 200 380 440 230 400 260 10 430 70 240 400 380 440 100 450 10 360 390 420 40 70 Vetor ordenado:
10 10 10 10 10 20 20 20 30 40 40 40 40 50 50 70 70 70 80 80 100 100 100 110 120 140 150 160 160 160 160 160 170 170 180 180 200 200 200 210 210 210 220 220 220 230 240 250 260 260 280 280 280 280 290 290 310 310 310 310 320 340 340 350 350 350 360 360 360 360 360 370 370 370 380 380 380 390 400 400 400 410 420 420 420 420 430 430 430 440 440 440 450 460 460 470 470 480 490 490