<?
$vetor[1][1] = 9;
$vetor[2][1] = 2;//<==
$vetor[3][1] = 8;
$vetor[1][2] = 1;//<==
$vetor[2][2] = 5;
$vetor[3][2] = 3;
$vetor[1][3] = 8;
$vetor[2][3] = 7;
$vetor[3][3] = 3;//<==
$tarefas = 3;
$processadores = 3;
for($i=1;$i<=$tarefas;$i++){
for($y=1;$y<=$processadores;$y++){
$vet[] = $vetor[$y][$i];
}
sort($vet);
$menor[] = $vet[0];
}
for($r=0;$r<$tarefas;$r++){
echo"Tarefa ".($r+1)." - $menor[$r]<br>";
}
?>
era para sair o seguinte resultado:
Tarefa 1 - 2 Tarefa 2 - 1 Tarefa 3 - 3e está saindo esse:
Tarefa 1 - 2 Tarefa 2 - 1 Tarefa 3 - 1
a idéia é pegar os menores tempos das tarefas feita pelos processadores....
Estrutura: $vetor[processador][tarefa] = $tempo;
Edição feita por: gonacts, 08/06/2005, 14:56.