Problem

5/11

Bir dizinin öğeleri üzerinde yineleme

Theory Click to read/hide

Dizi öğeleri üzerinde yineleme

Dizilerle çalışırken genellikle dizinin tüm öğeleriyle aynı anda çalışmanız gerekir.
 
Öğeler arasında geçiş yapın: dizinin tüm öğeleri arasında geçiş yapın ve gerekirse bazı işlemler gerçekleştirin

Bunun için, genellikle 0 ile N-1 arasında değişen değişkenli bir döngü kullanılır; burada N dizi sayısıdır öğeler.
N altında dizinin mevcut boyutunu dikkate alacağız, yani  N = len(A). ... aralık(N) içindeki i için: # burada A[i] ile çalışıyoruz ... Belirtilen döngüde i değişkeni 0, 1, 2, ..., N-1 değerlerini alacaktır.  Böylece, döngünün her adımında, dizinin i numaralı belirli bir öğesine erişiriz.
Bu nedenle 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 N doğal sayılarla dolduran, yani programın sonunda dizinin elemanları eşit hale gelen bir program yazalım. A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = H 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 aralık(N) içindeki i için: A[i] = ben + 1

Problem

Program, N boyutunda bir A dizisi oluşturur. Verilen diziyi 1 ile N arasındaki doğal sayıların değerleriyle dolduran bir program parçası tasarlayın.