के रूप में परिवर्तनीय आयामों के साथ 2 डी सरणी पास करना मैंने कोडकेफ़ पर सफल सबमिशन के बीच निम्न कोड देखा है।फ़ंक्शन तर्क
http://www.codechef.com/viewplaintext/1595846
मुझे लगता है कि करने के लिए है कि
float max(int n,int arr[n][n])
{....}
सी में अनुमति नहीं है ++ ('एन' के रूप में एक चर रहा है) का इस्तेमाल किया। MinGW [gcc 4.4] के साथ मेरा CodeBlocks (विंडोज़ पर) संकलन समय त्रुटि देता है। । कि "त्रुटि:। बाध्य सरणी एक पूर्णांक स्थिर नहीं है
फिर कैसे इस तरह के एक समाधान CodeChef के न्यायाधीश द्वारा स्वीकार किया जा सकता है वहाँ किसी विशेष ध्वज कि हमें करने की अनुमति देता है C++ ???
कि संपादित करें: एसी के रूप में स्थिति को दर्शाने वाला लिंक (स्वीकार किए जाते हैं): http://www.codechef.com/viewsolution/1595846
अवैध C++ मेरे लिए की तरह लगता है। – goji
अभिषेक ठाकुर का उत्तर नीचे देखें। यह सबमिशन सी के रूप में चिह्नित किया गया है, सी ++ नहीं, और यह सी में कानूनी होता है (हालांकि मानक सी ++ में नहीं)। – Gorpik