qual o resultado do programa abaixo?
Soluções para a tarefa
Resposta:
Explicação:
Resposta:
ACERTOU!
Explicação:
basicamente ocorre uma reorganização dos caracteres no array. Voce pode notar que inicialmente, o array é preenchido com a exclamação "ACERTOU!" de frente para tras: "!OUTRECA". O primeiro for, faz a troca de posicões dos caracteres :
'U' e 'C' na primeira iteração
{'!', 'C', 'O', 'T', 'R', 'E', 'U', 'A'};
'O' e 'E' na segunda iteração
{'!', 'C', 'E', 'T', 'R', 'O', 'U', 'A'};
e 'R' e 'T' na terceira iteracao:
{'!', 'C', 'E', 'R', 'T', 'O', 'U', 'A'};
aqui encerra o primeiro for.
O primeiro caracter do array(no caso '!') é entao copiado para a variavel aux ve o valor da primeira posicao do array(posicao 0) é substituido com o valor da ultima posicao do array(neste caso a posicao 7) cujo valor é 'A' e o valor de aux e copiado para a ultima posicao do array:
{'A', 'C', 'E', 'R', 'T', 'O', 'U', '!'};
o segundo for apenas exibe os dados do array.