Nambari ya zoezi ni dalili ya kiwango cha ugumu, kutoka rahisi hadi ngumu zaidi. Ikiwa una maoni yoyote, maswali au mapendekezo: tuandikie kwa info @bloginnovazione.it
Nambari kuu ni nambari kamili zaidi ya 1 ambayo vigawanyiko pekee ni 1 na yenyewe, kama vile -2, 3, 5, 7, 11, nk.
Kwa mfano, 17 ni nambari kuu kwa sababu inaweza kugawanywa tu kwa 1 na 17. Hata hivyo, 18 sio nambari kuu kwa sababu inaweza kugawanywa na 2, 3, 6, 9 na nambari yenyewe. Hizi ni njia kadhaa za kuchapisha nambari kuu kati ya 1 na 100 katika lugha ya programu ya PHP.
Msimbo ufuatao huchapisha orodha ya nambari kuu kati ya 1 na 50 (yaani, nambari ambazo haziwezi kugawanywa na kitu chochote isipokuwa 1 au nambari yenyewe) kwa kutumia kitanzi cha muda.
<?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;
}
Katika suluhisho tuna loops mbili wakati. Kitanzi cha ndani kinajaribu na kila kigawanyaji kinachowezekana. Ikiwa kitanzi cha ndani kinapata kigawanyiko, nambari sio ya msingi, kwa hivyo inasimama bila kuchapisha chochote, na ikiwa jaribio linakwenda hadi kwenye mzizi wa mraba wa nambari, tunaweza kudhani nambari ni kuu. Kitanzi cha nje hupitia nambari zote kati ya 1 na 50. Kitanzi hiki huvunjika wakati tumefikia kiwango cha kuvunja nambari ili kujaribu.
BlogInnovazione.it
Sekta ya majini ni nguvu ya kweli ya kiuchumi duniani, ambayo imepitia kwenye soko la bilioni 150 ...
Jumatatu iliyopita, Financial Times ilitangaza makubaliano na OpenAI. FT inatoa leseni kwa uandishi wake wa habari wa kiwango cha kimataifa…
Mamilioni ya watu hulipia huduma za utiririshaji, kulipa ada za usajili za kila mwezi. Ni maoni ya kawaida kwamba wewe…
Coveware by Veeam itaendelea kutoa huduma za kukabiliana na matukio ya ulaghai mtandaoni. Coveware itatoa uwezo wa uchunguzi na urekebishaji…