Problem

5/11

एक सरणी के तत्वों पर पुनरावृति

Theory Click to read/hide

सरणी तत्वों पर पुनरावृति

सरणियों के साथ काम करते समय, आपको आमतौर पर सरणी के सभी तत्वों के साथ एक साथ काम करना पड़ता है।
 
तत्वों के माध्यम से पुनरावृति करें: सरणी के सभी तत्वों के माध्यम से लूप करें और, यदि आवश्यक हो, तो कुछ ऑपरेशन करें उनमें से प्रत्येक पर।

इसके लिए, एक चर के साथ एक लूप का सबसे अधिक उपयोग किया जाता है, जो 0 से N-1 में बदलता है, जहां N सरणी की संख्या है तत्व।
N के अंतर्गत हम सरणी के वर्तमान आकार पर विचार करेंगे, अर्थात  N = len(A) ... मैं सीमा में (एन) के लिए: # यहां हम ए [i] के साथ काम करते हैं ... निर्दिष्ट लूप में, वेरिएबल i मान 0, 1, 2, ..., N-1 लेगा।  इस प्रकार, लूप के प्रत्येक चरण में, हम संख्या i के साथ सरणी के एक विशिष्ट तत्व तक पहुंचते हैं।
इस प्रकार, यह वर्णन करने के लिए पर्याप्त है कि A[i] सरणी के एक तत्व के साथ क्या किया जाना चाहिए और इन क्रियाओं को ऐसे लूप के अंदर रखें।

आइए एक प्रोग्राम लिखते हैं जो सरणी को पहले N प्राकृतिक संख्याओं से भरता है, यानी प्रोग्राम के अंत में, सरणी के तत्व बराबर हो जाने चाहिए ए [0] = 1 ए [1] = 2 ए [2] = 3 ... ए[एन - 1] = एन पैटर्न को देखना आसान है: किसी सरणी तत्व का मान तत्व के सूचकांक से 1 अधिक होना चाहिए।

लूप इस तरह दिखेगा मैं सीमा में (एन) के लिए: ए [i] = आई + 1

Problem

प्रोग्राम A आकार N की एक सरणी बनाता है। एक प्रोग्राम फ़्रैगमेंट डिज़ाइन करें जो दिए गए सरणी को 1 से N तक प्राकृतिक संख्याओं के मानों से भरता है।