Martedi' 3 Giugno 2003 : 10 35 3 - zito da sele25.fisica.uniba.it 193.204.188.202
Scrivete un programma C++ con una funzione ordina
che fa l'ordinamento di una sequenza di interi letti
in ingresso.
Martedi' 3 Giugno 2003 : 10 50 5 - Angelo & Ruggiero zak da labmul13.fisica.uniba.it 193.204.188.71
# include  <iostream.h>
# include  <stdio.h>

      main(int argc, char* argv[])
 {

int i,y,j;
float tmp;
if(argc < 2)
{
cout <<  "Per eseguire il programma bisogna inserire almeno un'argomento" << endl;
cout << "Ripetere l'operazione" << endl;
exit(0);
}


for(i = 1; i < argc; i++)
{
printf("Argomento %d e' %s\n", i, argv[i]);
}
int n;
cout << "Inserisca gentilmente la dimensione del vettore da ordinare: ";

cin >> n;cout << "Grazie utente "<< endl;

float* dati= new float[n];
for (i=0;i<n;i++)
{
	cout << "Ora per cortesia inserisca il dato n" <<i+1<<" :";
         cin >> dati[i]; cout << endl;   
}


for (i=0; i<n-1; i++) {
  for (j=0; j<n-1-i; j++)
    if (dati[j+1] < dati[j]) {  
      tmp = dati[j];         
      dati[j] = dati[j+1];
      dati[j+1] = tmp;
  }
}
cout << "ed ecco x magia il risultato dell'ordinamento fatto x bubble sort"<<endl;
for (i=0;i<n;i++)
{
	cout << dati[i]<<endl;
	
}

delete []dati;
     }