Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
15/10/10 18:51
ciao888
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
aaa
15/10/10 18:54
netarrow
Questo topic è in violazione di una o più norme del regolamento: pierotofy.it/pages/extras/forum/9/3839-regolamento/ .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.
aaa