Autor Zpráva
kokolino
Profil
čawte
snažím sa o popis buniek na báze karnaughove mapy nemusí však platiť, že parý su 2 na n-tú čiže 2,4,8,16 .....
páry možu byť aj napr. 6,10,12......, ale bohužial sa mi vôbec nedarí
moja tabuľka vyzerá nasledovne Odkaz pod obrázkom mám vypísané páry
toto som spravil takto:
<?php
$os_x=array(); // pole na suradnice x
$os_y=array(); // pole na suradnice y
$kon=array();
	foreach ($auto as $riadok) {
		$h_riadka = explode(" ",$riadok);
		array_push($kon,$h_riadka[1]);	
		if(trim($h_riadka[1]!=trim($mul))){			
		array_push($os_x,substr($h_riadka[0],0,-2));
		array_push($os_y,substr($h_riadka[0],1,-1));
		}
	}
	//zistenie parov
	foreach ($kon as $id => $value) {
		if ($kon[$id] != $mul and isset($kon[$id+1]) and $kon[$id+1] !=$mul){
		$dvojice[$id] = $id + 1; $zastava=1;
		echo"<br>$id a $dvojice[$id] ---$value";
		}	
	}
	echo"<br>";print_r($os_x);
	echo"<br>";print_r($os_y);
?>	

v poli os_x a os_y sú uložené hodnoty súradníc párov
print_r($os_x);
vypíše :Array ( [0] => 0 [1] => 0 [2] => 1 [3] => 1 [4] => 2 [5] => 2 )
print_r($os_y);
vypíše :Array ( [0] => 1 [1] => 2 [2] => 1 [3] => 2 [4] => 3 [5] => 4 )

ak ste si pozreli obrázok tak tam je:
jedna štvorica ((0,1),(0,2),(1,1),(1,2)), ktorá by mala byť popísana X=110 a Y=01100000
jedna dvojica ((2,3),(2,4)), ktorá by mala byť popísaná X=001 a Y=00011000

vedeli by ste mi poradiť ako ich mám takto popísať ? buď po sebe, alebo naraz v jednom cykle ?
som už bezradný lebo si viem zistiť páry a viem si zistiť aj ich súradnice, ale neviem to dať spolu do kopy

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0