Logo Passei Direto
Buscar

Qual a saída do seguinte código? int a=5, b=2; float result = (float)a / b; printf("%.1f", result); a) 2 b) 2.0 c) 2.5 d) 3 e) Erro de compilação

User badge image
Praticando Para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o código fornecido: ```c int a=5, b=2; float result = (float)a / b; printf("%.1f", result); ``` 1. Conversão de Tipo: O valor de `a` (5) é convertido para `float`, então a divisão `(float)a / b` resulta em `5.0 / 2`, que é igual a `2.5`. 2. Impressão: O `printf("%.1f", result);` imprime o resultado com uma casa decimal. Portanto, a saída do código será `2.5`. A alternativa correta é: c) 2.5.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina