Allora:
- la libreria stdlib non serve;
- lo standard C++ prevede che il main ritorni un intero... detto in parole povere devi scrivere int main() e non main();
- il return 0 è superfluo;
- al fine di rendere il codice più chiaro e leggibile ti consiglio di scrivere codice indentato, di rispettare la spaziatura e di riportare una sola istruzione per riga;
- lo sai che al posto di
cout << "..."; cout << "...";
puoi scrivere
cout << "..." << "...";
- se vuoi un consiglio lascia stare dev e scaricati un IDE decente tipo codeblocks.
Bene ora occupiamoci della parte logica del codice:
- come detto da oregon, se l'array può contenere al massimo 10 elementi perchè scrivi float v[9]?!
- perchè nel ciclo for fai variare l'indice i tra 1 e n per poi utilizzare i-1? Non sarebbe meglio far variare i tra 0 e n-1 ed utilizzare direttamente i?
- quando scrivi max=v[0] che valore stai assegnando alla variabile max?