برنامه ای بنویسید که اعداد کوچکتر از 50 را چاپ کند؟ (php)
برنامه ای بنویسید که اعداد کوچکتر از 50 را چاپ کند؟ (php)
تابع عدد اول
<?php
function isprime($x)
{
$end=floor(sqrt($x));
for($i=2 ; $i <= $end ; $i++)
if($x % $ i ==0 )
return false;
return true;
}
?>
بفرمائین :
function IsPrime($number){
if ($number < 2) {
return FALSE;
}
for ($i=2; $i<=($number / 2); $i++) {
if($number % $i == 0)
return FALSE;
}
return TRUE;
}
$n = 50;
$prims = array();
for($i=1;$i<=$n;$i++)
if (IsPrime($i))
$prims[] = $i;
echo implode(",",$prims);
کد خودم رو اصلاح و کامل کنم :
<?php
function isprime($x)
{
$end=floor(sqrt($x));
for($i=2 ; $i <= $end ; $i++)
if($x%$i ==0 )
return false;
else
return $x;
}
for ($x=1 ; $x<50 ; $x++)
{
echo isprime($x),'<br/>';
}
?>
آخرین ویرایش به وسیله lady64 : دوشنبه 22 خرداد 1391 در 13:27 عصر