Ik heb een beetje een vage vraag, maar ik hoop toch dat jullie mij kunnen helpen.

De output zou als volgt moeten zijn:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1

De driehoek van pascal dus.

Dit zou met PHP te doen moeten zijn ofzow, heb vaag iets gehoord over een array in een array of zow, maar geen ID wat er bedoeld wordt.

Iemand enig ID hoe ik dit berekend kan krijgen?
Alleen die getalletjes?
<?php
$array = array(
array(1),
array(1,1),
array(1,2,1),
array(1,3,3,1),
array(1,4,6,4,1),
array(1,5,10,10,5,1),
array(1,6,15,20,15,6,1),
);

for($i0=0;$i0<count($array);$i++){
for($i1=0;$i1=count($array[$i0]);$i1++){
echo $array[$i0][$i1].' ';
}
echo '<br />';
}
?>
nee, er zit een logica in , en ik vermoed dus dat als er ergens een getalletje met 1 verhoogt wordt, je er gewoon een rij bij moet krijgen.

iig bedankt voor de antwoorden
Bedenk jij de logica, maken wij het script :P
de driehoek van pascal,

1 1
1 2

1 + 1

= 2

zo word ieder getal gevormd door het getal er boven + het getal links er boven.
ik ken de driehoek van pascal ook wel, en ik weet de logica er achter
maar ik ben op dit moment te duf om er een script voor te maken
morgen misschien weer :)
De logica heeft met kansberekening te maken.

0C0
1C0 1C1
2C0 2C1 2C2
3C0 3C1 3C2 3C3
4C0 4C1 4C2 4C3 4C4

Oftewel met wat loopjes en een functie
cominatie($boven, $onder);
Zou het te maken moeten zijn.
Ik heb zo'n functie ooit eens moeten maken in een rekenmachine voor school. Ik zal binnenkort eens kijken. Nu vlug terug om voetbal te zien :)

Boaz schreef op 15.09.2004 23:03
de driehoek van pascal,

1 1
1 2

1 + 1

= 2

zo word ieder getal gevormd door het getal er boven + het getal links er boven.


Hmm, interesant :)
Kende diej driehoek nog niet :P
dutchcamel schreef op 15.09.2004 23:13
De logica heeft met kansberekening te maken.


hoorde ik ook al. alleen hoe?

dutchcamel schreef op 15.09.2004 23:13

Ik heb zo'n functie ooit eens moeten maken in een rekenmachine voor school.


dit is ook voor school :) alleen dan met PHP
dit zie ik erin :)

1 5 10 10 5 1
1 6 15 20 15 6 1


1 (1+5) (5+10) (10+10) (10+5) (5+1) 1
1 6 15 20 15 6 1

[edit]

als je dit bij allemaal doet van eerste voorbeeld boaz, dan is het logisch lijkt mij.. het klopt namelijk helemaal op de manier die ik zie :)

[/edit]

Reageren