Module: (सी ++) लूप्स। पैरामीटर के साथ लूप (के लिए)


Problem

2/17

लूप के लिए सुविधाएँ

Theory Click to read/hide

for
लूप
फॉर लूप बार-बार की जाने वाली क्रियाओं के माध्यम से आगे बढ़ने का माध्यम है। आइए करीब से देखें कि यह कैसे काम करता है।

रनिंग <कोड>फॉर लूप में निम्नलिखित चरण होते हैं: 
1. लूप वेरिएबल (काउंटर) का प्रारंभिक मान सेट करना;
2. लूप को जारी रखने के लिए शर्तों की जांच;
3. एक कदम (लूप बॉडी) का निष्पादन; 
4. लूप वेरिएबल का मान बदलना।
आगे, चरण 2-4 तब तक दोहराए जाते हैं जब तक कि दूसरे चरण की स्थिति & nbsp; असत्य न हो जाए। जैसे ही कंडीशन झूठी हो जाती है, लूप समाप्त हो जाता है और लूप स्टेटमेंट for के बाद का स्टेटमेंट।
निष्पादित हो जाता है।

आइए हम लूप स्टेटमेंट के सामान्य रूप पर लौटते हैं और सभी भागों का अधिक विस्तार से विश्लेषण करते हैं।
के लिए (/*अभिव्यक्ति1*/; /*अभिव्यक्ति2*/; /*अभिव्यक्ति3*/ ) {       /*एक स्टेटमेंट या स्टेटमेंट का ब्लॉक - लूप बॉडी*/; }

अभिव्यक्ति 1 लूप वेरिएबल (काउंटर) के प्रारंभिक मान को सेट करने के लिए जिम्मेदार, अर्धविराम के साथ समाप्त होता है

उदाहरण के लिए,

1)i=0;    // लूप वेरिएबल i.
के लिए शून्य के बराबर प्रारंभिक मान निर्दिष्ट करें                  // इस अंकन के साथ, चर i को लूप से पहले घोषित किया जाना चाहिए।

2) int i=0; //  वेरिएबल i को सीधे लूप हेडर में घोषित किया जा सकता है, लेकिन
                     // इस मामले में, लूप को स्मृति से मिटाने के बाद

3) <कोड>;    // चक्र चर का कोई आरंभीकरण और घोषणा बिल्कुल नहीं,
          //  इस स्थिति में इसे लूप से पहले परिभाषित किया जा सकता है।


अभिव्यक्ति 2 लूप निरंतरता की स्थिति है के लिए जिसका सत्य होने के लिए परीक्षण किया जाता है।

i<=10  // लूप तब तक चलेगा जब तक वेरिएबल i 10 से कम या उसके बराबर है। स्थिति कुछ भी हो सकती है।
 

Expression 3 काउंटर वेरिएबल के मान को बदल देता है। इस मान के बिना, लूप को अनंत माना जाएगा।

i++  // वेरिएबल प्रत्येक चरण के साथ 1 की वृद्धि होगी।
 

Problem

उपरोक्त प्रोग्राम एक कॉलम में 1 से 10 तक की संख्या प्रदर्शित करता है। आप इसे चलाकर इसे सत्यापित कर सकते हैं।
लूप वेरिएबल के मान को 1 के बराबर मान से 10 के बराबर मान में बदलकर, +1 के एक चरण के साथ, हम i के मान को स्क्रीन पर प्रदर्शित करते हैं लूप।

 लूप का शीर्षक बदलें ताकि प्रोग्राम एक कॉलम में 20 से 30 तक मान प्रदर्शित करे, प्रति पंक्ति एक संख्या।