Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - ordinare un vettore
Forum - C/C++ - ordinare un vettore

Avatar
ciao888 (Normal User)
Pro


Messaggi: 69
Iscritto: 14/10/2010

Segnala al moderatore
Postato alle 20:26
Venerdì, 15/10/2010
Questo topic è stato chiuso dal moderatore

non capisco due passaggi di questo programma, adesso ve lo scrivo:
void stampare (float [ ] , const int);
void ordinare (float [ ] , const int);
void main ()
{
float a[10]= {25.5,34.1,27.6,15.24,3.27,5.14,6.21,7.57,4.61,5.5};
stampare (a, 10);
ordinare (a, 10);
stampare(a, 10);
}
void stampare (float a[ ] , const int n)
{
for (int i=0; i<n ;i++) {
cout << a << ", ";
if (( i + 1) % 16 == 0) cout << endl;
}
cout << endl;
}
void scambia (float& x, float& e);
void ordinare (float a[ ], const int n)
{
for (int i= n; i < 0; i--)
for (int j=0; j<i; j++)
   if (a[j] > a[j+1]) scambia (a[j], a[j+1]);
}

non capisco due passaggi:if ((i+1)% 16 == 0) cout << endl , non riesco a capire quel 16 che significhi, e poi l'ultima riga non capisco perchè scrivano j+1,non capisco il significato

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 20:42
Venerdì, 15/10/2010
come ho scritto in: http://www.pierotofy.it/pages/extras/forum/2/1017098-error ...

alla volta successiva avrei applicato rigidamente il regolamento.

ti consiglio di dargli una lettura, prima di postare di nuovo.

Chiudo.

Ultima modifica effettuata da HeDo il 15/10/2010 alle 20:43
PM