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

Pergunta 4

Observe o código a seguir:


#include

#include

int main()

{

setlocale(LC_ALL, "Portuguese");

int temp, cont;

int vetor_prova[10] = {9,8,7,6,5,4,3,2,1,0};

while (cont < 10)

{

temp = vetor_prova[cont];

vetor_prova[cont] = vetor_prova[9-cont];

vetor_prova[9-cont] = temp;

cont = cont + 1;

}

for (cont = 0; cont <=9; cont++)

{

printf ("posição %d é igual a %d \n", cont, vetor_prova[cont]);

}

return 0;

}



Considerando o código apresentado acima, assinale a alternativa correta sobre qual será o conteúdo do vetor chamado vet_prova ao fim da execução do programa.

Grupo de escolhas da pergunta

1, 3, 5, 7, 9.

0, 2, 4, 6, 8, 1, 3, 5, 7, 9.

0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

9, 8, 7, 6, 5, 4, 3, 2, 1, 0.

0, 2, 4, 6, 8.

Respostas

respondido por: AndersonFostinger
2

Resposta:

9, 8, 7, 6, 5, 4, 3, 2, 1, 0.

Explicação:

O algoritmo realiza a troca do valor da primeira posição pelo valor da última, porém quando ele chega na metade esta troca é desfeita voltando o vetor para a sua sequência original.

Perguntas similares