In-numerazzjoni tal-eżerċizzju hija indikattiva tal-livell ta 'diffikultà, mill-aktar sempliċi għall-aktar ikkumplikata. Jekk għandek xi kummenti, mistoqsijiet jew suġġerimenti: ikteb lilna fuq info @bloginnovazione.it
Numru prim huwa numru sħiħ akbar minn 1 li l-uniċi diviżuri tiegħu huma 1 u nnifsu, bħal -2, 3, 5, 7, 11, eċċ.
Pereżempju, 17 huwa numru prim għaliex huwa diviżibbli biss b'1 u 17. Madankollu, 18 mhuwiex numru prim għaliex huwa diviżibbli bi 2, 3, 6, 9 u bin-numru innifsu. Dawn huma modi differenti kif jistampa numru prim bejn 1 u 100 fil-lingwa ta 'programmar PHP.
Il-kodiċi li ġej jistampa lista ta 'numri primi bejn 1 u 50 (jiġifieri, numri li mhumiex diviżibbli b'xi ħaġa oħra għajr 1 jew bin-numru innifsu) bl-użu ta' linja 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;
}
Fis-soluzzjoni għandna żewġ while loops. L-inner while loop tests b'kull diviżur possibbli. Jekk il-linja ta 'ġewwa ssib diviżur, in-numru mhux prim, għalhekk jieqaf mingħajr ma jistampa xejn, u jekk it-test imur sa l-għerq kwadrat tan-numru, nistgħu nassumu li n-numru huwa prim. Il-linja ta 'barra taħdem permezz tan-numri kollha bejn 1 u 50. Din il-linja tinkiser meta lħaqna l-punt ta' tkissir tan-numri li jridu jiġu ttestjati.
BlogInnovazione.it
Is-settur navali huwa qawwa ekonomika globali vera, li navigat lejn suq ta’ 150 biljun...
It-Tnejn li għadda, il-Financial Times ħabbret ftehim mal-OpenAI. FT tagħti liċenzja għall-ġurnaliżmu ta’ klassi dinjija tagħha...
Miljuni ta 'nies iħallsu għal servizzi ta' streaming, iħallsu miżati ta 'abbonament ta' kull xahar. Hija opinjoni komuni li inti...
Coveware minn Veeam se jkompli jipprovdi servizzi ta' rispons għal inċidenti ta' estorsjoni ċibernetika. Coveware se joffri forensiċi u kapaċitajiet ta' rimedju...