Analise o script abaixo:
<?php
function ordena($v, $n)
{
for($i = 1; $i < $n; $i++)
{
$chave = $v[$i];
$j = $i - 1;
while($j >= 0 && $v[$j] > $chave)
{
$v[$j+1] = $v[$j];
$j = $j - 1;
}
$v[$j+1] = $chave;
}
print_r($v);
}
$i = array(6,4,7,1,2);
???
Considerando o scritp acima, assinale a alternativa correta que complete a lacuna ??? para que seja impresso na tela o seguinte resultado:
Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 6 [4] => 7 )
Alternativas
Alternativa 1:
ordena(i,5);
Alternativa 2:
ordena($i,5);
Alternativa 3:
ordena(5, $i);
Alternativa 4:
ordena($v, $n);
Alternativa 5:
ordena((6,4,7,1,2),5);
Soluções para a tarefa
Respondido por
1
<?php
function ordena($v, $n)
{
for($i = 1; $i < $n; $i++)
{
$chave = $v[$i];
$j = $i - 1;
while($j >= 0 && $v[$j] > $chave)
{
$v[$j+1] = $v[$j];
$j = $j - 1;
}
$v[$j+1] = $chave;
}
print_r($v);
}
$i = array(6,4,7,1,2);
ordena($i,5);
Resposta certa é : ordena($i,5);
Basta jogar esse codigo no link: http://phptester.net/
E depois clicar em testar que dará o resultado.
Perguntas interessantes
Química,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Geografia,
1 ano atrás