Cosa non sai fare? L'ordinamento? Il popolamento dell'array? Altro?
Cosa non sai fare? L'ordinamento? Il popolamento dell'array? Altro?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
l'ordiamento dsatto, che tipo di istruzione devo metter per far si che i numeri inseriti nel vettore siano messi in ordine
codice:#include<stdio.h> #define N 10 int main(void) { int v[N]; int i, j, c; printf("Inserisci %d numeri:\n", N); for(i=0; i<N; i++) { scanf("%d", &v[i]); } for(j=i; j<N; j++) { if(v[j]<v[i+1]) { c=v[i+1]; v[i+1]=v[j]; v[j]=c; } } printf("L'ordine dei numeri inseriti e':\n"); for(i=0; i<N; i++) { printf("%d ", v[i]); } system("PAUSE"); return 0; }
Ok questo è il tuo codice ... ma puoi dirci qualcosa? Cosa succede? Errori? Malfunzionamenti?
In ogni caso, la for
for(j=i; j<N; j++){
parte da i ... ma i quanto vale? Forse hai dimenticato un'altra for prima di questa ...
Ultima modifica di oregon; 25-03-2014 a 14:53
No MP tecnici (non rispondo nemmeno!), usa il forum.