Iterando sobre os elementos da matriz
Ao trabalhar com arrays, você normalmente tem que trabalhar com todos os elementos do array de uma vez.
A iteração sobre elementos consiste em passar por todos elementos de uma matriz e executar a mesma operação em cada um deles.< código>
Para fazer isso, geralmente é usado um loop com uma variável, que muda de
0
para
N-1
(
N
o número de elementos da matriz ).
...
const int N = 10;
int A[N];
para (i = 0; i < N; i++)
{
// ação no elemento A[i]
}
...
No loop especificado, a variável i
assumirá os valores 0, 1, 2, ..., N-1
. Ou seja, a cada passo do loop, acessamos um determinado elemento do array com índice i
.
Assim, basta anotar o que precisa ser feito com um elemento do array A[i]
e colocar essas ações dentro desse loop.
Tarefa
Preencha a matriz com os primeiros N
números naturais. Aqueles. 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 ciclo ficará assim:
para (i=0; i<N; i++)
{
A[i] = i+1;
}