fork download
  1. #include <stdio.h>
  2. #define TAM 3
  3. //ALGORITIMO DE ORDENCAÇÃO POR BOLHA (BUBBLE SORT)//
  4. int main(void) {
  5. float v1[TAM],v2[TAM],v3[2*TAM],aux;
  6. int i,j;
  7. for(i=0;i<TAM;i++){
  8. printf("Digite valores em ordem crescente para primeira sequencia(vetor).");
  9. scanf("%f",&v1[i]);
  10. v3[i]=v1[i];
  11. }
  12. printf("\n");
  13. for(i=0;i<TAM;i++){
  14. printf("Digite valores em ordem crescente para segunda sequencia(vetor).");
  15. scanf("%f",&v2[i]);
  16. v3[i+3]=v2[i];
  17. }
  18. printf("V3:\n");
  19. for(i=0;i<2*TAM;i++)
  20. printf("%.2f ",v3[i]);
  21. /* aux=v3[j-1];
  22.   v3[j-1]=v3[j];
  23.   v3[j]=aux;
  24.   OU ------------------
  25.   aux=v3[j];
  26.   v3[j]=v3[j-1];
  27.   v3[j-1]=aux;
  28.   */
  29. for(i=0;i<(2*TAM)-1;i++){
  30. for(j=(2*TAM)-1;j>i;j--){
  31. if(v3[j]<v3[j-1]){
  32. aux=v3[j-1];
  33. v3[j-1]=v3[j];
  34. v3[j]=aux;
  35. }
  36. }
  37. }
  38. printf("\n");
  39. printf("V3 em Ordem Crescente: \n");
  40. for(i=0;i<2*TAM;i++)
  41. printf("%.2f ",v3[i]);
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 0s 2160KB
stdin
1 3 5 2 4 9
stdout
Digite valores em ordem crescente para primeira sequencia(vetor).Digite valores em ordem crescente para primeira sequencia(vetor).Digite valores em ordem crescente para primeira sequencia(vetor).
Digite valores em ordem crescente para segunda sequencia(vetor).Digite valores em ordem crescente para segunda sequencia(vetor).Digite valores em ordem crescente para segunda sequencia(vetor).V3:
1.00 3.00 5.00 2.00 4.00 9.00 
V3 em Ordem Crescente: 
1.00 2.00 3.00 4.00 5.00 9.00