Dizi öğeleri üzerinde yineleme
Dizilerle çalışırken genellikle dizinin tüm öğeleriyle aynı anda çalışmanız gerekir.
Öğeler üzerinde yineleme yapmak, bir dizinin tüm öğelerini geçip her birinde aynı işlemi yapmaktan oluşur.< kod>
Bunu yapmak için çoğunlukla,
0
ile
N-1
arasında değişen (
N
dizi öğelerinin sayısı) değişkenli bir döngü kullanılır. ).
...
sabit int N = 10;
int A[N];
için (i = 0; i < N; i++)
{
// A[i] öğesindeki eylem
}
...
Belirtilen döngüde i
değişkeni 0, 1, 2, ..., N-1
değerlerini alacaktır. Yani, döngünün her adımında, i
diziniyle belirli bir dizi öğesine erişiriz.
Bu nedenle A[i]
dizisinin bir elemanı ile yapılması gerekenleri yazıp bu işlemleri böyle bir döngü içerisine yerleştirmeniz yeterlidir.
Görev
Diziyi ilk N
doğal sayı ile doldurun. Onlar. programın sonunda dizinin elemanları eşit hale gelmelidir:
A[0] = 1;
A[1] = 2;
A[2] = 3;
...
A[N-1] = N;
Kalıbı görmek kolaydır: bir dizi öğesinin değeri, öğenin dizininden 1 daha büyük olmalıdır.
Döngü şöyle görünecek:
(i=0; i<N; i++) için
{
A[i] = i+1;
}