نمایش نتایج 1 تا 2 از 2

نام تاپیک: فلوچارت اول بودن عدد

  1. #1

    فلوچارت اول بودن عدد

    دستورات الگوریتمی , روندنما ( فلوچارت ) , شبه کد برنام ای را بنویسید که در آن مشخص نماید عدد داده شده n اول است و در صورت مثبت بودن کلمه Yes ررا در مقابل عدد مذبور چاپ نماید

  2. #2
    این برنامه سورسش به چند نوع میشه نوشت :

    نوع اول : بر همه اعداد کوچکتر از خودش تقسیم می کنیم :


    Checkprime():Boolean
    {
    n=read;
    for i = n-1 to 2
    k = n mod i
    if k<>0 & i = 2 then
    write('Yes')
    Checkprime=true
    else
    write('No')
    Checkprime=false
    end if
    next
    }


    ------------------------------------------------------

    راه دوم :

    از عدد جذر میگیریم به اعداد کوچکتر از جذرش تقسیم می کنیم ، اگر بخش پذیر نبود اوله :


    CheckPrime()
    {
    n=read
    j = sqr(n)
    for i = 2 to j
    k = n mod i
    if k<>0 and i=j then
    write('Yes')
    else
    write('No')
    end if
    next
    }

  3. چهارشنبه 11 اسفند 1389, 15:21 عصر

    دلیل
    سوال خود را در تاپیک جدا مطرح کنید

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •