Java Application of Arrays and For-loop -
यहां सवाल है: लिखें एक प्रोग्राम जो कि दस पूर्णांक को किसी सरणी में पढ़ता है और मूल्यों की सरणी का योग करता है, सबसे बड़ा एक को छोड़कर (सुझाव: राशि के बीच का अंतर और सरणी का सबसे बड़ा मान) और यह दिया गया नमूना है जिसे आपको प्राप्त करना है: < / मजबूत> नीचे का कार्यक्रम मेरा व्यक्तिगत प्रयास है: और मेरे प्रयास का नतीजा ऐसा ही है: वास्तव में कार्यक्रम में क्या गलत है? क्या कोई मेरी मदद कर सकता है और इसे कैसे हल कर सकता है? धन्यवाद:) आपके कोड में समस्या है कि आप यहां तक कि आप सिंगल फॉर-लूप के साथ भी प्राप्त कर सकते हैं।
कृपया 10 पूर्णांक इनपुट करें: 3 4 1 9 2 10 8 6 7 5 अधिकतम बिना जोड़: 45
import java.util.Scanner; सार्वजनिक वर्ग SumWithoutMax {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] args) {स्कैनर = नए स्कैनर (System.in); System.out.print ("कृपया 10 पूर्णांक इनपुट करें:"); Int [] एक्स = नया इंट [10]; के लिए (int i = 0; i & lt; x.length; i ++) {x [i] = in.nextInt (); } Int max = x [0]; Int sum = 0-max; (इंट आई = 0; आई & lt; x.length; i ++) के लिए (if (x [i] & gt; अधिकतम) {max = x [i]; }} के लिए (int i = 0; i & lt; x.length; i ++) {sum = sum + x [i]; } System.out.println ("अधिकतम बिना योग:" + योग); }}
कृपया 10 पूर्णांक इनपुट करें: 3 4 1 9 2 10 8 6 7 5 अधिकतम बिना योग: 52
x [0] subtrating हैं ] मान (जो शुरुआती में अधिकतम अनुमान लगाते हैं)।
पूर्णांक = x [0]; Int sum = 0; (इंट आई = 0; आई & lt; x.length; i ++) के लिए (if (x [i] & gt; अधिकतम) {max = x [i]; } Sum = sum + x [i]; } Sum - = max;
Comments
Post a Comment