Problem

5/11

Iterando sobre os elementos de um array

Theory Click to read/hide

Iterando sobre os elementos da matriz

Ao trabalhar com arrays, você normalmente tem que trabalhar com todos os elementos do array de uma vez.
 
Iterar pelos elementos: percorre todos os elementos do array e, se necessário, executa alguma operação em cada um deles.

Para isso, geralmente é usado um loop com uma variável, que muda de 0 para N-1, onde N é o número do array elementos.
Em N vamos considerar o tamanho atual do array, ou seja,  N = len(A). ... para i no intervalo (N): # aqui trabalhamos com A[i] ... No loop especificado, a variável i assumirá os valores 0, 1, 2, ..., N-1.  Assim, a cada passo do loop, acessamos um elemento específico do array com o número i.
Assim, basta descrever o que precisa ser feito com um elemento do array A[i] e colocar essas ações dentro de tal loop.

Vamos escrever um programa que preencha o array com os primeiros N números naturais, ou seja, ao final do programa os elementos do array devem ficar iguais A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N É fácil ver o padrão: o valor de um elemento do array deve ser maior em 1 que o índice do elemento.

O loop ficará assim para i no intervalo (N): A[i] = i + 1

Problem

O programa cria um array A de tamanho N. Projete um fragmento de programa que preencha o array fornecido com os valores dos números naturais de 1 a N.