Рақамгузории машқ аз сатҳи душворӣ аз соддатарин то мураккабтарин нишон медиҳад. Агар шумо ягон шарҳ, савол ё пешниҳод дошта бошед: ба мо дар info@bloginnovazione.it
Рақами ибтидоӣ адади бутуни аз 1 калон аст, ки ягона тақсимкунандагони он 1 ва худ аст, ба мисли -2, 3, 5, 7, 11 ва ғайра.
Масалан, 17 адади аслӣ аст, зеро он танҳо ба 1 ва 17 тақсим мешавад. Аммо 18 адади ибтидоӣ нест, зеро он ба 2, 3, 6, 9 ва худи адад тақсим мешавад. Инҳо якчанд роҳҳои чопи адади ибтидоӣ аз 1 то 100 бо забони барномасозии PHP мебошанд.
Рамзи зерин рӯйхати ададҳои ибтидоиро аз 1 то 50 (яъне рақамҳое, ки ба ҷуз 1 ё худи рақам тақсим намешаванд) бо истифода аз даври while чоп мекунад.
<?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;
}
Дар ҳалли мо ду ҳалқаи while дорем. Давраи дохилии while бо ҳар як тақсимкунандаи имконпазир озмоиш мекунад. Агар ҳалқаи дарунӣ тақсимкунанда пайдо кунад, адад ибтидоӣ нест, аз ин рӯ бидуни чопи чизе қатъ мешавад ва агар санҷиш то решаи квадратии адад гузарад, мо метавонем тахмин кунем, ки адад ибтидоӣ аст. Давраи берунӣ аз тамоми рақамҳои аз 1 то 50 мегузарад. Ин ҳалқа вақте вайрон мешавад, ки мо ба нуқтаи шикастани рақамҳои санҷидашуда расидаем.
BlogInnovazione.it
Нигоҳдории пешгӯишаванда бахши нафту газро бо равиши инноватсионӣ ва фаъол ба идоракунии нерӯгоҳ инқилоб мекунад.…
CMA Бритониё дар бораи рафтори Big Tech дар бозори зеҳни сунъӣ ҳушдор дод. Он ҷо…
Қарори "Хонаҳои сабз", ки аз ҷониби Иттиҳоди Аврупо барои баланд бардоштани самаранокии энергияи биноҳо таҳия шудааст, раванди қонунгузории худро бо ...
Ҳисоботи солонаи Casaleggio Associati дар бораи тиҷорати электронӣ дар Италия пешниҳод карда шуд. Гузориш таҳти унвони "Тиҷорати AI: сарҳадҳои тиҷорати электронӣ бо зеҳни сунъӣ".…