Buscar

Considere o seguinte programa: #include int main() { float vet[10]; int ii; float *p; float resp; ...

Considere o seguinte programa: #include int main() { float vet[10]; int ii; float *p; float resp; p = vet; for(ii=10; ii<20; ii++) { *(p+ii-10) = ((float)ii)/2; } resp = vet[1]; printf("\n %f \n", resp); return 0; } Qual vai ser o valor impresso na tela?

💡 1 Resposta

User badge image

Ed Verified user icon

O valor impresso na tela será 5.000000. Explicação: O programa cria um vetor de 10 posições chamado "vet" e um ponteiro "p" que aponta para o primeiro elemento do vetor. Em seguida, o programa preenche as posições de 10 a 19 do vetor com valores de ponto flutuante, iniciando em 5.0 e incrementando de 0.5 em 0.5. Na linha "resp = vet[1];", o valor da segunda posição do vetor (índice 1) é atribuído à variável "resp". Como o valor da segunda posição do vetor é 5.0, o valor impresso na tela será 5.000000.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais