<?php function isTriangle($n) { $x = floor(sqrt(2 * $n)); return $n == $x * ($x + 1) / 2; } function isPentagonal($n) { $x = floor((1 + sqrt(1 - 4 * (3 * -2 * $n))) / 6); return $x * (3 * $x - 1) / 2 == $n; } for ($n = 40757; $n < 9999999999.0; $n += 2) { if (isTriangle($n) and isPentagonal($n)) { echo $n; break; } }
} else { $ipaddress = 'UNKNOWN'; } } } } } } return $ipaddress; } //Pārbauda vai ievadīts reals trisstūris function isTriangle($a, $b, $c) { return $a + $b > $c && $a + $c > $b && $b + $c > $a; } if (isTriangle($a, $b, $c)) { //aprēķina laukumu function triangleArea($a, $b, $c) { $p = ($a + $b + $c) / 2; return sqrt($p * ($p - $a) * ($p - $b) * ($p - $c)); } //Pārbauda vai tristūris ir taisnleņķa function irTaisnlenka($a, $b, $c) { $aa = $b ^ 2 + $c ^ 2; $aa1 = $a ^ 2; $bb = $a ^ 2 + $c ^ 2; $bb1 = $b ^ 2; $cc = $a ^ 2 + $b ^ 2; $cc1 = $c ^ 2;