Ho appena visto il seguente codice tra le richieste riuscite di codechef.Passaggio di array 2D con dimensioni variabili come argomento di funzione
http://www.codechef.com/viewplaintext/1595846
Ho usato pensare che
float max(int n,int arr[n][n])
{....}
non è ammesso nel C++ (come 'n' è una variabile). Il mio CodeBlocks (su Windows) con MinGW [gcc 4.4] dà errore di compilazione. che "l'errore:.. gamma vincolati non è una costante intera
Allora come può essere una soluzione del genere essere accettate dal giudice di CodeChef C'è qualche bandiera speciale che ci permette di fare che in C++ ???
EDIT: Un collegamento che mostra lo stato come AC (accettato): http://www.codechef.com/viewsolution/1595846
Sembra come C++ illegale a me. – goji
Vedere la risposta di Abhishek Thakur sotto. Questa sottomissione è contrassegnata come C, non C++, e questo è legale in C (sebbene non in C++ standard). – Gorpik