Վարժության համարակալումը ցույց է տալիս դժվարության մակարդակը՝ ամենապարզից մինչև ամենաբարդը: Եթե ունեք մեկնաբանություն, հարց կամ առաջարկ, գրեք մեզ info @bloginnovazione.it
Պարզ թիվը 1-ից մեծ ամբողջ թիվ է, որի միակ բաժանարարներն են 1-ը և ինքն իրեն, օրինակ՝ -2, 3, 5, 7, 11 և այլն:
Օրինակ, 17-ը պարզ թիվ է, քանի որ այն բաժանվում է միայն 1-ի և 17-ի: Այնուամենայնիվ, 18-ը պարզ թիվ չէ, քանի որ այն բաժանվում է 2-ի, 3-ի, 6-ի, 9-ի և ինքնին թվի վրա: Սրանք PHP ծրագրավորման լեզվով 1-ից 100-ի միջև պարզ թիվ տպելու մի քանի եղանակներ են:
Հետևյալ ծածկագիրը տպում է պարզ թվերի ցանկը 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
Veeam-ի Coveware-ը կշարունակի տրամադրել կիբեր շորթման միջադեպերի արձագանքման ծառայություններ: Coveware-ը կառաջարկի դատաբժշկական և վերականգնման հնարավորություններ…
Կանխատեսելի սպասարկումը հեղափոխություն է անում նավթի և գազի ոլորտում՝ կայանի կառավարման նորարարական և ակտիվ մոտեցմամբ:…
Մեծ Բրիտանիայի CMA-ն նախազգուշացում է տարածել արհեստական ինտելեկտի շուկայում Big Tech-ի վարքագծի վերաբերյալ: Այնտեղ…
Շենքերի էներգաարդյունավետության բարձրացման նպատակով Եվրոպական միության կողմից ձևակերպված «Քեյս Գրին» հրամանագիրը իր օրենսդրական գործընթացն ավարտել է…