Tuesday, March 13, 2007

Анхдагч тоо мөн эсэхийг олдог алгоритм. ( C хэл дээр )

Tailbar programminhaa code-dotor tailbar bichihdee
" // tailbar" , "/* tailbar */" ashiglaj bichdeg. Ehniih ni neg mor tailbart , 2 dahi ni olon mor tailbar bichihed ashiglana.

*************************************************************
#include

int main(void)
{
int num, i, is_prime;

printf("Enter a number: ");
//delgetsend "enter number" gesen text heblej bna.

scanf("%d", &num);
// d - gedeg ni garaas integer torliin utgiig avah bogood num
//gesen huvisagchid hadgalna.



is_prime = 1;

for(i = 2; i <= num / 2; i = i + 1)
// dabtalt ni 2-oos num/2 buyu nu/2 iin bvhel heseg hvrtel 1 eer nemegdej dabtana.
//i=i+1 gesen negeer nemegdene gej oilgooroi.

if((num%i)==0)
// "%" temdeg ni toonii vldegdeliig oldog vildliin temdeg.
//Jishee 15%2=1 baina gesen vg.


is_prime =
0;

if(is_prime==1)
// nohtsol shalgah vildel hiij bna. tentsvv esehiig shalgahdaa == gej shalgana

printf(" is prime.");
/*ankhdagch too mon gedgiig heblej bna.
Hereb vnen nohtsoliin door 1-ees olon vildel baih um bol {} haaltand hiij gvitsetgeh heregtei. */

else
printf("not prime.");

return 0;
}



No comments: