Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- echo '===PONTOS===<br/>';
- $a=array('p1','p2','p3','p4','p5','p6','p7','p8','p9','p10','p11','p12','p13','p14','p15','p16','p17','p18','p19','p20');
- //$a=array('A','B','C','D');
- $size=count($a);
- $numP=1;
- for($i=0;$i<$size;$i++){
- for($x=$i+1;$x<$size;$x++){
- echo 'PONTO '.$numP.' '.$a[$i],' ',$a[$x],'<br/>';
- $numP++;
- }
- }
- echo 'Numero de pontos � ',$numP-1,'<br/>';
- echo '===TRIANGULOS====<br/>';
- $numT=1;
- $foram=array();
- foreach($a as $p){
- $foram[$p]=array();
- }
- for($i=0;$i<$size;$i++){
- foreach($a as $p){
- if($p!=$a[$i]){
- $foram[$a[$i]][$p]=array();
- foreach($a as $p2){
- if($p2!=$a[$i] && $p2!=$p && empty($foram[$a[$i]][$p][$p2]) && empty($foram[$a[$i]][$p2][$p]) && empty($foram[$p2][$a[$i]][$p]) && empty($foram[$p2][$p][$a[$i]]) && empty($foram[$p][$p2][$a[$i]]) && empty($foram[$p][$a[$i]][$p2]) ){
- $foram[$a[$i]][$p][$p2]='1';
- echo 'triangulo ',$numT,' ',$a[$i],$p,$p2,'<br/>';
- $numT++;
- }
- }
- }
- }
- }
- echo 'Numero de triangulos � ',($numT-1),'<br/>'
- ?>
Advertisement
Add Comment
Please, Sign In to add comment