Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $arrayLength = 10;
- $numberArray = range(-100, 100);
- shuffle($numberArray);
- $numberArray = array_slice($numberArray, 0, $arrayLength);
- echo "Skaičių seka: <br>";
- print_r($numberArray);
- $positiveSum = $negativeSum = $evenNumbers = 0;
- $primaryNumbers[] = Array();
- foreach($numberArray as $number) {
- ($number > 0) ? ($positiveSum += $number) : ($negativeSum += $number);
- ($number % 2 == 0) ? ($evenNumbers++) : (false);
- if(primeCheck($number) && $number > 0) {
- $primaryNumbers[] = $number;
- }
- }
- echo "<br><br>a) Teigiamų suma: {$positiveSum} | Neigiamų suma: {$negativeSum}<br>";
- echo "b) Lyginių narių: {$evenNumbers}<br>";
- echo "c) Mažiausias: ". min($numberArray) ." | Didžiausias: ". max($numberArray) ."<br>";
- echo "d) Pirminiai skaičiai: <br><br>";
- print_r($primaryNumbers);
- function primeCheck($number) {
- if ($number == 1)
- return 0;
- for ($i = 2; $i <= $number / 2; $i++) {
- if ($number % $i == 0)
- return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement