Como inverter elementos de um array com linguagem C

C é uma linguagem de programação para desenvolver programas de computador de qualquer nível de complexidade.

Passo 1

Para atribuir o tamanho de um array com a linguagem C, é necessário fazê-lo usando a variável "size". Por exemplo, para atribuir quatro elementos a uma matriz, você deve escrever a instrução "int size = 4;".

Passo 2

Defina um arranjo em seu programa escrito em C, escrevendo as seguintes instruções:

int matriz [tamanho];

Passo 3

Para adicionar elementos a uma matriz, como 2, 12, 7 e 40, escreva o seguinte:

array [0] = 2; matriz [1] = 12; matriz [2] = 7; array [3] = 40;

Passo 4

Se você quiser acessar metade dos elementos de uma matriz, crie um ciclo de "loop" da seguinte maneira:

para (int i = 0; i

Note que o ciclo será condicionado pelo índice "tamanho / 2".

Passo 5

Para atribuir elementos de uma matriz a uma variável temporária chamada "temp", escreva o seguinte:

para (int i = 0; i

Desta forma, o valor de um elemento será preservado na memória. Note que as chaves determinam a instrução de ciclo.

Passo 6

Para trocar os elementos da primeira metade da matriz com os da segunda metade, escreva o seguinte:

para (int i = 0; i

As posições "size-1-i" correspondem aos elementos que estão na segunda metade da matriz. Note que o primeiro elemento correspondente à posição "0" (i = 0) é trocado pelo último elemento correspondente à posição "3" (4-1-0 = 3).

Passo 7

Exibe os elementos que estão na matriz da seguinte maneira:

para (int i = 0; i

Para o presente exemplo, o programa exibirá a seguinte saída: 40 7 12 2.