Problem

5/11

Lặp lại các phần tử của một mảng

Theory Click to read/hide

Lặp qua các phần tử mảng

Khi làm việc với mảng, bạn thường phải làm việc với tất cả các phần tử của mảng cùng một lúc.
 
Lặp qua các phần tử: lặp qua tất cả các phần tử của mảng và thực hiện một số thao tác nếu cần trên mỗi người trong số họ.

Đối với điều này, một vòng lặp có biến thường được sử dụng nhất, thay đổi từ 0 thành N-1, trong đó N là số mảng phần tử.
Trong N, chúng tôi sẽ xem xét kích thước hiện tại của mảng, tức là  N = len(A). ... cho tôi trong phạm vi (N): # ở đây chúng tôi làm việc với A[i] ... Trong vòng lặp chỉ định, biến i sẽ nhận các giá trị 0, 1, 2, ..., N-1.  Như vậy, tại mỗi bước của vòng lặp, chúng ta truy cập vào một phần tử cụ thể của mảng có số i.
Vì vậy, chỉ cần mô tả những gì cần thực hiện với một phần tử của mảng A[i] và đặt các hành động này bên trong một vòng lặp như vậy là đủ.

Hãy viết chương trình điền vào mảng N các số tự nhiên đầu tiên, nghĩa là khi kết thúc chương trình, các phần tử của mảng sẽ trở nên bằng nhau A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N Dễ thấy quy luật: giá trị của phần tử mảng phải lớn hơn chỉ số của phần tử đó 1 đơn vị.

Vòng lặp sẽ trông như thế này cho tôi trong phạm vi (N): A[i] = i + 1

Problem

Chương trình tạo một mảng A có kích thước N. Hãy thiết kế một đoạn chương trình để điền vào mảng đã cho các giá trị của các số tự nhiên từ 1 đến N.