Logo Passei Direto
Buscar
Analise #include 0 código abaixo e assinale a opção que mostra 0 resultado correto após a execução do programa. int funcao1(int n) { int result = 1; for (int i=0;i result = result * 3; return result; } int main() { printf ("Resultado = %d\n\n", funcao1(4)); } Assinale a opção correta: A Resultado = = 81 B Resultado = 12 C Resultado = = 24 D Resultado = = 64 E Resultado Is 128
User badge image
Danilo Henrique

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar o código passo a passo: A função funcao1 recebe um inteiro n e inicializa result = 1. Depois, há um laço for que vai de i = 0 até i < n (ou seja, n vezes). Em cada iteração, result = result * 3. Ou seja, o resultado final é 3 multiplicado por ele mesmo n vezes, ou seja, 3^n. No main, chama-se funcao1(4), então o resultado é 3^4 = 3 * 3 * 3 * 3 = 81. Portanto, a saída correta é: Resultado = 81 Alternativa correta: A

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!

Mais conteúdos dessa disciplina