SHARE
TWEET

ImprimirBubble

a guest Aug 12th, 2017 45 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h.>
  2.  
  3. void troca(int v[], int a, int b){
  4.     int tmp=v[a];
  5.     v[a]=v[b];
  6.     v[b]=tmp;
  7. }
  8.  
  9. void bubble(int v[], int n){
  10.     int i, j;
  11.     for (i=0; i<n; i++){
  12.         for(j=0; j<n-1; j++){
  13.             if(v[j]>v[j+1]){
  14.                 troca(v, j, j+1);
  15.  
  16.             }
  17.         }
  18.     }
  19. }
  20. void imprimir(int v[],int n){
  21.     int i,j;
  22.     for(i=0;i<n;i++){
  23.         for(j=0;j<n-1;j++){
  24.             printf("%d",v[i]);
  25.         }
  26.     }
  27. }
  28. int main(){
  29.     int v[]={9, 8, 7, 6, 5, 4};
  30.     int i;
  31.     for(i=0; i<6; i++){
  32.         printf("%d", v[i]);
  33.     }
  34.  
  35.     printf("\n");
  36.    
  37.     bubble(v, 6);
  38.       printf("\n");
  39.       imprimir(v,6);
  40.     for (i=0; i<6; i++){
  41.         printf("%d", v[i]);
  42.     }
  43.     printf("\n");
  44.     return 0;
  45. }
RAW Paste Data
Top