Məşqin nömrələnməsi ən sadədən ən mürəkkəbinə qədər çətinlik səviyyəsini göstərir. Hər hansı bir şərhiniz, sualınız və ya təklifiniz varsa: info @ ünvanına yazın.bloginnovazione.it
Sadə ədəd yalnız bölənləri 1 və özü olan 1-dən böyük tam ədəddir, məsələn -2, 3, 5, 7, 11 və s.
Məsələn, 17 sadə ədəddir, çünki o, yalnız 1 və 17-yə bölünür. Lakin 18 sadə ədəd deyil, çünki o, 2, 3, 6, 9 və ədədin özünə bölünür. Bunlar PHP proqramlaşdırma dilində 1 ilə 100 arasında sadə ədədi çap etməyin bir neçə yoludur.
Aşağıdakı kod while döngəsindən istifadə edərək 1 ilə 50 arasında sadə ədədlərin siyahısını çap edir (yəni 1-dən başqa heç nəyə və ya rəqəmin özünə bölünməyən ədədlər).
<?php
$limit = 50;
$init = 2;
while(TRUE)
{
$div = 2;
if($init > $limit)
{
break;
}
while(TRUE)
{
if($div > sqrt($init))
{
echo $init." ";
break;
}
if($init % $div == 0)
{
break;
}
$div = $div + 1;
}
$init = $init + 1;
}
Həlldə iki while döngəsi var. Daxili while döngəsi hər bir mümkün bölücü ilə test edir. Daxili döngə bölən taparsa, ədəd sadə deyil, ona görə də heç nə çap etmədən dayanır və test ədədin kvadrat kökünə qədər gedirsə, ədədin sadə olduğunu fərz edə bilərik. Xarici döngə 1 ilə 50 arasında olan bütün nömrələrdən keçir. Sınaq ediləcək ədədlərin qırılma nöqtəsinə çatdıqda bu dövrə pozulur.
BlogInnovazione.it
Coveware by Veeam kiber qəsb hallarına cavab xidmətləri göstərməyə davam edəcək. Coveware məhkəmə və remediasiya imkanları təklif edəcək...
Proqnozlaşdırılan texniki xidmət zavodun idarə edilməsinə innovativ və proaktiv yanaşma ilə neft və qaz sektorunda inqilab edir.…
Böyük Britaniyanın CMA süni intellekt bazarında Big Tech-in davranışı ilə bağlı xəbərdarlıq edib. Orada…
Avropa İttifaqı tərəfindən binaların enerji səmərəliliyini artırmaq üçün tərtib edilən "Yaşıl Evlər" Fərmanı qanunvericilik prosesini yekunlaşdırdı ...