Problem

5/9

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

Theory Click to read/hide

هنگام کار با آرایه ها، معمولاً باید با تمام عناصر آرایه به طور همزمان کار کنید.
تکرار روی عناصر: تمام عناصر آرایه را بررسی می کنیم و در صورت لزوم، عملیاتی را با هر یک از آنها انجام می دهیم.
برای این، اغلب از یک حلقه با یک متغیر استفاده می شود که از 0 به N-1 تغییر می کند، جایی که N  عدد است. عناصر آرایه.
در زیر N اندازه فعلی آرایه را در نظر می گیریم، یعنی
N = A.Length;
<پیش> ... برای (int i = 0; i < N; i++) { // در اینجا ما با A[i] کار می کنیم } در حلقه مشخص شده، متغیر i مقادیر را می گیرد 0، 1، 2، ...، N-1.  بنابراین، در هر مرحله از حلقه، به عنصر خاصی از آرایه با عدد i دسترسی داریم.
به این معنا که کافی است آنچه را که باید با یک عنصر از آرایه A[i] انجام داد و این اقدامات را در داخل چنین حلقه ای قرار داد، توضیح داد.

بیایید برنامه ای بنویسیم که آرایه را با اولین اعداد طبیعی پر کند، یعنی در پایان برنامه، عناصر آرایه باید برابر شوند
<پیش> A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N دیدن این الگو آسان است: مقدار یک عنصر آرایه باید 1 بزرگتر از مقدار باشد. شاخص عنصر.
حلقه به این شکل خواهد بود
<پیش> برای (int i = 0; i < N; i++) { A[ i] = i + 1; }

Problem

حلقه ای تشکیل دهید که تمام عناصر آرایه را با مقادیر اعداد طبیعی از 1< پر می کند. /em> به N.