سوال در مورد الگوریتم اعداد اول؟
استاد ما ازمون خواسته یه برنامه بنویسید که عددی از کاربر گرفته و مشخص کند این عدد اول هست یا خیر....
من به روش زیر برنامه رو نوشتم...البته در نظر داشته باشید که ما جلسه اولمون بود و چیز زیادی یادمون نداده ان...
Private Sub cmdTest_Click()
Dim x As Integer
x = txtnum.Text
If (x = 2) Or (x = 3) Then
MsgBox "Yes...! this number is prime"
Exit Sub
End If
If (x Mod 2) = 0 Or (x Mod 3) = 0 Then
MsgBox "NO....! this number is not prime"
Else
MsgBox "Yes...! this number is prime"
End If
End Sub
مطمپنم الگوریتم بهتری هم هست...اگه میتونید کمک کنید..ممنون میشم
نقل قول: سوال در مورد الگوریتم اعداد اول؟
نقل قول:
نوشته شده توسط
mnajafi
برای این کار بهتره از 2 تا جذر عدد n رو چک کنیم.
لطف میکنید در این مورد توضیح بدید؟
متوجه منظور شما نشدم.
نقل قول: سوال در مورد الگوریتم اعداد اول؟
با سلام
به نظر شما این الگوریتم چی می شود؟
الگوریتمی که عدد n را از ورودی دریافت کرده و و n امین عدد اول را شناسایی و چاپ کند
نقل قول: سوال در مورد الگوریتم اعداد اول؟
نقل قول:
الگوریتمی که عدد n را از ورودی دریافت کرده و و n امین عدد اول را شناسایی و چاپ کند
سوال نا مفهوم !!!
لطفا یکم بیشتر توضیح بدید...
نقل قول: سوال در مورد الگوریتم اعداد اول؟
خوب به همون روش قبلی از 2 شروع می کنه اعداد رو چک می کنه تا به n امین برسه...
نقل قول: سوال در مورد الگوریتم اعداد اول؟
نقل قول:
نوشته شده توسط
ms2222
سوال نا مفهوم !!!
لطفا یکم بیشتر توضیح بدید...
فرض کنید عدد 10 از ورودی خوانده شده-10 امین عدد اول یعنی 29 را چاپ کند
نقل قول: سوال در مورد الگوریتم اعداد اول؟
با یه while تا موقعی که به مثلا 10مین عدد اول نرسیده عدد ها رو به ترتیب(یا مضارب قبلی ها رو کنار می ذارین)چک می کنین که اول هست یا نه تا به جواب برسین