/Anonimizzato29085Utente anonimizzato24 giu 2020, 12:21Ciao ragazzi sono un nuovo utente e avrei bisogno di un aiuto… ho scritto il codice per l'ordinamento lineare di un vettore ma non riesco a capire cosa sbaglio. ecco il codice: #include <iostream> #define N 3 using namespace std; int main() { int vettore[N]; int i; int j; int numero; int temp; for (i=0; i<N; i++) { cout<<"inserisci il "<< i+1 << " numero"<<endl; cin>>numero; } for (i=0;i<N-1;i++) { for (j=i+1; j<N;j++) { if (vettore>vettore[j]) { temp=vettore; vettore=vettore[j]; vettore[j]=temp; } } } cout<<" ecco il vettore ordinato "<<endl; cout<<vettore; return 0; } grazie a tutti quelli che mi aiuteranno!
StandardOilUtente AttivoIscritto damar, 2019Messaggi43224 giu 2020, 12:34Dubito che Cout<<vettore; Funzioni realmente Giusto per saperlo: cosa succede cosa vedi a video?
WeierstrassUtente FamosoIscritto dafeb, 2019Messaggi222124 giu 2020, 14:24purequestocista ha scritto: for (i=0; i<N; i++) { cout<<"inserisci il "<< i+1 << " numero"<<endl; cin>>numero; } Li butti via tutti quanti tranne l'ultimo, dopodiché butti via anche l'ultimo perché non lo usi da nessuna parte...