Problem

5/11

تکرار روی عناصر یک آرایه

Theory Click to read/hide

تکرار روی عناصر آرایه

هنگام کار با آرایه ها، معمولاً باید با تمام عناصر آرایه به طور همزمان کار کنید.
 
تکرار از طریق عناصر: حلقه را از طریق تمام عناصر آرایه انجام دهید و در صورت لزوم، عملیاتی را انجام دهید روی هر یک از آنها.

برای این، اغلب از یک حلقه با یک متغیر استفاده می شود که از 0 به N-1 تغییر می کند، جایی که N تعداد آرایه است. عناصر.
در N اندازه فعلی آرایه را در نظر می گیریم، یعنی  N = len(A). ... برای i در محدوده (N): # در اینجا ما با A[i] کار می کنیم ... در حلقه مشخص شده، متغیر i مقادیر 0، 1، 2، ...، N-1 را می گیرد.  بنابراین، در هر مرحله از حلقه، به عنصر خاصی از آرایه با شماره i دسترسی داریم.
بنابراین، کافی است آنچه را باید با یک عنصر از آرایه A[i] انجام داد و این اقدامات را در داخل چنین حلقه‌ای قرار داد.

بیایید برنامه ای بنویسیم که آرایه را با اولین N اعداد طبیعی پر کند، یعنی در پایان برنامه، عناصر آرایه باید برابر شوند. A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N دیدن الگو آسان است: مقدار یک عنصر آرایه باید 1 بیشتر از شاخص عنصر باشد.

حلقه به این شکل خواهد بود برای i در محدوده (N): A[i] = i + 1

Problem

این برنامه یک آرایه A به اندازه N ایجاد می کند. یک قطعه برنامه طراحی کنید که آرایه داده شده را با مقادیر اعداد طبیعی از 1 تا N پر کند.