Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp);
Para a resolução desse problema foram utilizados conhecimentos em linguagem C e algoritmos básicos.
Inicialmente a variável temp está recebendo o valor da posição inicial (vet[0]) do vetor vet[10], que no caso seria 24.
Dentro da estrutura if, somente as posições do vetor vet[10] foram atualizadas, recebendo então o valor que está em temp.
Portanto, o valor de saída da variável temp será o mesmo da primeira posição do vetor, que seria 24.
Para a resolução desse problema foram utilizados conhecimentos em linguagem C e algoritmos básicos.
Inicialmente a variável temp está recebendo o valor da posição inicial (vet[0]) do vetor vet[10], que no caso seria 24.
Dentro da estrutura if, somente as posições do vetor vet[10] foram atualizadas, recebendo então o valor que está em temp.
Portanto, o valor de saída da variável temp será o mesmo da primeira posição do vetor, que seria 24.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar