01/11/08 16:56
kelfen
Ciao a tutti sono nuovo di questo sito
spero d trovarmi bene!
Il mio problema riguarda un programma che acquisisce 10 numeri interi e li stampa in ordine crescente.
Il programma funziona ma nn capisco il perchè..
NN riesco a capire come funzioni l' /*Ordinamento degli elementi*/, quando mette a confronto i 2 array
qualcuno riuscirebbe brevemente a spiegarmelo?
va bene anke un disegnino
spero d trovarmi bene!
Il mio problema riguarda un programma che acquisisce 10 numeri interi e li stampa in ordine crescente.
# include <iostream> using namespace std; void main () { int n[10],W; for(int i=0;i!=10;i++) { cout<<"inserisci numero in posizione n§ "<<i+1<<" "; cin>>n[i]; } /*Ordinamento degli elementi*/ for (int j=0; j!=10; j++) { for (int k=0; k!=10; k++) { if(n[j]<n[k]) { W=n[j]; n[j]=n[k]; n[k]=W; } } } /*Visualizzazione dell'array ordinato*/ for(int r=0; r<10; r++) { cout<<n[r]<<"-"; } system("pause>nul"); }
Il programma funziona ma nn capisco il perchè..
NN riesco a capire come funzioni l' /*Ordinamento degli elementi*/, quando mette a confronto i 2 array
qualcuno riuscirebbe brevemente a spiegarmelo?
va bene anke un disegnino
Ultima modifica effettuata da kelfen 01/11/08 16:59
aaa