Quais os valores dos inteiros p e i, respectivamente após a execução do trecho de código a seguir sabendo que n = 10, p = 1 e i = 1:
for(cont = 5 ; cont <= n ; cont++)
{
if(cont % 2 == 0)
p = p * cont;
else
i = i * cont;
}
printf(“\nProduto dos p= %d", p);
printf(“\nProduto dos p= %d", i);
Alternativas
45 e 35
480 e 315
35 e 45
490 e 315
315 e 480
Soluções para a tarefa
Respondido por
3
Resposta:
480 e 315
Explicação:
p=1
i=1
n = 10
for(cont = 5 ; cont <= n ; cont++) executará 7x o for
{
if(cont % 2 == 0) \\**entrará apenas quando for par(resto zero da divisão por 2
p = p * cont; \\**→ 1x6 = 6, 6x8=48 e 48x10=480
else
\\**entrará apenas quando for impar
i = i * cont; 1x5=5, 5x7=35 e 35x9=315
}
jn7club169:
Se puder me ajudar nessa ultima https://brainly.com.br/tarefa/28968685
Perguntas interessantes