Harjutuse numeratsioon näitab raskusastet, alates kõige lihtsamast kuni kõige keerulisemani. Kui teil on kommentaare, küsimusi või ettepanekuid: kirjutage meile aadressil info @bloginnovazione.it
Algarv on 1-st suurem täisarv, mille ainsad jagajad on 1 ja ta ise, näiteks -2, 3, 5, 7, 11 jne.
Näiteks 17 on algarv, kuna jagub ainult 1 ja 17-ga. 18 ei ole aga algarv, sest see jagub 2, 3, 6, 9 ja arvu endaga. Need on mitu võimalust PHP programmeerimiskeeles algarvu 1 ja 100 vahel printimiseks.
Järgmine kood prindib tsüklit kasutades algarvude loendi vahemikus 1 kuni 50 (st arvud, mis ei jagu millegi muuga kui 1 või arvu endaga).
<?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;
}
Lahenduses on meil kaks while-silmust. Sisemine while-tsükkel testib kõiki võimalikke jagajaid. Kui sisemine tsükkel leiab jagaja, ei ole arv algarvuga, nii et see peatub midagi trükkimata ja kui test läheb kuni arvu ruutjuureni, võime eeldada, et arv on algarvuks. Väline tsükkel läbib kõiki numbreid vahemikus 1 kuni 50. See tsükkel katkeb, kui oleme jõudnud testitavate arvude murdepunkti.
BlogInnovazione.it
Veeami Coveware jätkab küberväljapressimise juhtumitele reageerimise teenuste pakkumist. Coveware pakub kohtuekspertiisi ja heastamisvõimalusi…
Ennustav hooldus muudab nafta- ja gaasisektori pöördeliseks uuendusliku ja ennetava lähenemisega tehaste juhtimisele.…
Ühendkuningriigi CMA on väljastanud hoiatuse Big Techi käitumise kohta tehisintellekti turul. Seal…
Euroopa Liidu poolt hoonete energiatõhususe suurendamiseks koostatud roheliste majade dekreet on lõpetanud oma seadusandliku protsessi…