View difference between Paste ID: p2xCf5Rw and VNK9WCrc
SHOW: | | - or go back to the newest paste.
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 = 1; i < SIZE; i++)
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
		}