Informática, perguntado por jn7club169, 11 meses atrás

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 antoniomarcos371
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