• Matéria: Informática
  • Autor: eternamenteabep7yjym
  • Perguntado 3 anos atrás

qual o resultado do programa abaixo?

Anexos:

Respostas

respondido por: mateus7870
0

Resposta:

Explicação:

Anexos:
respondido por: lucaschfonseca
0

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.

Perguntas similares