Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html>
- <head>
- <title>Odd and Even Product</title>
- <meta charset="UTF-8"/>
- </head>
- <body>
- <?php
- function odd_even($numbers){
- $odd=array();//нечетно
- $even=array();//четно
- //обхождаме масива $numbers
- foreach($numbers as $key => $value){
- /* проверяваме масива $numbers и от него проверяваме кой ключ е четно и добавяме
- неговата стойност в масива $even */
- if($key%2==0){
- $odd[] = $value;
- }
- else{
- $even[] = $value;
- }
- }
- //print_r($even);
- //print_r($odd);
- //array_product($array) - за умножаване на елементите в масив
- $result_even = array_product($even);
- $result_odd = array_product($odd);
- if($result_even==$result_odd){
- $product = $result_even;
- echo "yes <br/>";
- echo "product = $product";
- }
- else{
- $even_product = $result_even;
- $odd_product = $result_odd;
- echo "no <br/>";
- echo "odd_product = $odd_product <br/>";
- echo "even_product = $even_product";
- }
- }
- echo "Поредица от числа 2 1 1 6 3 <br/>";
- $case1 = array(2, 1, 1, 6, 3);
- odd_even($case1);
- echo "<br/><br/>";
- echo "Поредица от числа 3 10 4 6 5 1 <br/>";
- $case2 = array(3, 10, 4, 6, 5, 1);
- odd_even($case2);
- echo "<br/><br/>";
- echo "Поредица от числа 4 3 2 5 2 <br/>";
- $case3 = array(4, 3, 2, 5, 2);
- odd_even($case3);
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement