Advertisement
maha_kaal

Untitled

Dec 17th, 2011
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #define SIZE 10
  3.      
  4. int acquisisci_vettore_intero (int vettore[], int dim){
  5.     int i;
  6.     int j;
  7.    
  8.     for (i=0; i < dim; i++){
  9.         scanf("%d", &vettore[i]);
  10.     }
  11.    
  12.     return vettore;
  13. }
  14.      
  15. void stampa_vettore (int vettore[], int dim){
  16.         int i = 0;
  17.             for (i=0; i < dim; i++)
  18.             {
  19.                     printf("[%d]", vettore[i]);
  20.             }
  21. }
  22.      
  23. int main(){
  24.             int vettore[SIZE];
  25.             int i = 0, j = 0;
  26.             int memoria_temporanea = 0;
  27.            
  28.             printf("Inserisci %d valori numerici che ordinerò in modo crescente:\n>", SIZE);
  29.             acquisisci_vettore_intero(vettore, SIZE);
  30.             for (i = 0; i < SIZE; i++)
  31.             {
  32.                     for (j = i + 1; j < SIZE; j++)
  33.                     {
  34.                             if (vettore[i] > vettore[j])
  35.                             {
  36.                                     memoria_temporanea = vettore[i];
  37.                                     vettore[i] = vettore[j];
  38.                                     vettore[j] = memoria_temporanea;
  39.                             }
  40.                     }
  41.             }
  42.            
  43.             printf("Il vettore in ordine crescente risulta:\n>");
  44.            
  45.             stampa_vettore(vettore, SIZE);
  46.            
  47.             return 0;
  48.            
  49.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement