Informática, perguntado por edclerytongabriel, 4 meses 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.

Soluções para a tarefa

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 interessantes