Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $x = 2;
- $y = 3;
- $n = 3;
- function fibonacci($number){
- if ($number == 0) {
- return 0;
- } else if ($number == 1) {
- return 1;
- } else {
- return fibonacci($number-1) + fibonacci($number-2);
- }
- }
- $fibo_even = [];
- $fibo_odd = [];
- $number = 0;
- $fibonumber = 0;
- while (count($fibo_even) + count($fibo_odd) < $n) {
- $fibonumber = fibonacci($number);
- $number++;
- if ($fibonumber >= $x || $fibonumber >= $y) {
- if ($fibonumber % 2 == 0) {
- array_push($fibo_even, $fibonumber);
- } else {
- array_push($fibo_odd, $fibonumber);
- }
- echo $fibonumber . " ";
- }
- }
- $output1 = "\nSum of even " . array_sum($fibo_even);
- $output2 = "\nSum of odd " . array_sum($fibo_odd);
- echo $output1;
- echo $output2;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement