Ci sono i tag APPOSITI per avere il codice formattato in modo corretto, USALI,
altrimenti non si capisce niente..
@luggigi avere problemi E' NORMALE.
Lascia decidere a NOI chi capisce cosa.
Il C++ accetta senza problemi la sintassi 'strana' proposta da AldoBaldo. Che poi stranan non e'
I pasticci NON SONO nel ciclo for in se, ma NEL COME LO USI!
1) ERRORE:
for (int i = 0, int x = A - 1; i < A/2; i++, x--)
si scrive cosi':
for (int i = 0, x = A - 1; i < A/2; i++, x--)
NOTA che c'e' UN SOLO
int E NON DUE.
Come volevasi dimostrare, USARE STRANE SINTASSI non e' mai una buona cosa, se non se ne ha la PERFETTA COMPRENSIONE.
NON ESISTE un unico modo per scrivere il codice, ne esistono tanti quanti i programmatori
2) ERRORE:
{
box = v [i];
v [i] = v [y];
v [y] = box;
cout << v [y] << endl;
}
usi la variabile
y, MA DOVE HAI DEFINITO LA VARIABILE ?????
E' ovvio che doveva essere la variabile
x
In GENERALE: EVITA SINTASSI che non conosci. USA SOLO sintassi di cui sei certo.