adventuretimeh

ordinamento del vettore senza funzioni

Apr 19th, 2020
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // ordinamento di un vettore senza l'uso delle funzioni
  5.  
  6. int main(int argc, char *argv[]) {
  7.     int dim,i,j,elemento;
  8.     //acquisire la dimensione del vettore
  9.     printf("\ndammi la dimensione del vettore ");
  10.     scanf("%d",&dim);
  11.    
  12.     //dichiarazione del vettore
  13.     int vettore[dim];
  14.    
  15.     //Caricamento del vettore
  16.     for(i=0;i<dim;i++)
  17.     {printf("\ndammi un elemento del vettore ");
  18.      scanf("%d",&vettore[i]);}
  19.    
  20.     //visualizzazione del vettore caricato
  21.      for(i=0;i<dim;i++)
  22.     {printf("\n %d ", vettore[i]);}
  23.    
  24.     // ordinamento del vettore
  25.     for(i=0;i<dim-1;i++)
  26.     { for(j=0;j<dim-1;j++)
  27.         { if (vettore[j]>vettore[j+1])
  28.             { elemento=vettore[j];
  29.               vettore[j]=vettore[j+1];
  30.               vettore[j+1]=elemento;
  31.             }
  32.         }
  33.        
  34.     }
  35.     //visualizzazione del vettore ordinato
  36.      for(i=0;i<dim;i++)
  37.     {printf("\n %d ", vettore[i]);}
  38.    
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment