Problem

5/9

Bir dizinin öğeleri üzerinde yineleme

Theory Click to read/hide

Dizilerle çalışırken, genellikle dizinin tüm öğeleriyle aynı anda çalışmanız gerekir.
Elemanları tekrarla: dizinin tüm elemanlarına bakarız ve gerekirse her biri ile bazı işlemler yaparız.
Bunun için, genellikle 0 ile N-1 arasında değişen değişkenli bir döngü kullanılır, burada N  sayıdır dizi öğeleri.
N altında, dizinin mevcut boyutunu, yani
dikkate alacağız. N = A.Length;

...
için (int i = 0; i 
Belirtilen döngüde, i değişkeni değerleri alacaktır ​​0, 1, 2, ..., N-1.  Böylece, döngünün her adımında, dizinin i numaralı belirli bir öğesine erişiriz.
Yani A[i] dizisinin bir elemanı ile yapılması gerekenleri anlatmak ve bu işlemleri böyle bir döngü içerisine yerleştirmek yeterlidir.

Diziyi ilk doğal sayılarla dolduran, yani programın sonunda dizinin elemanlarının eşit olması
olan bir program yazalım.
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
Kalıbı görmek kolaydır: Bir dizi öğesinin değeri, dizi öğesinin değerinden 1 kat büyük olmalıdır. elemanın dizini.
Döngü şöyle görünecek
için (int i = 0; i < N; i++) { A[ ben] = ben + 1; }

Problem

Tüm dizi öğelerini 1<'ten doğal sayı değerleri ile dolduran bir döngü oluşturun /em> ila N.