السلام عليكــم ورحمـة الله وبركاتــه,,,
كيفية فحص اذا العدد أولي أو ليس أولي .
أريد أن أعرف كيف يمكنني فحص عدد ما اذا هو أولي أو ليس أولي .
* أولي وهو يقسم على نفسه وعلى واحد .
أريد الجواب من فضلكم تحت بيئة Console Application .
السلام عليكــم ورحمـة الله وبركاتــه,,,
كيفية فحص اذا العدد أولي أو ليس أولي .
أريد أن أعرف كيف يمكنني فحص عدد ما اذا هو أولي أو ليس أولي .
* أولي وهو يقسم على نفسه وعلى واحد .
أريد الجواب من فضلكم تحت بيئة Console Application .
,,,
رجاء,ضروري جداً .
هذه الدالة ممكن تفي بالغرض ، ويمكن لو تدور اكثر تحصل احسن منها
public [color= #993333;]static bool isPrime[color= #009900;]([color= #993333;]long n[color= #009900;])
[color= #009900;]{
bool prime [color= #339933;]= [color= #000000; font-weight: bold;]true;
[color= #b1b100;]for [color= #009900;]([color= #993333;]long i [color= #339933;]= [color= #cc66cc;]3; i <[color= #339933;]= Math.[color= #202020;]Sqrt[color= #009900;](n[color= #009900;]); i [color= #339933;]+= [color= #cc66cc;]2[color= #009900;])
[color= #b1b100;]if [color= #009900;](n [color= #339933;]% i [color= #339933;]== [color= #cc66cc;]0[color= #009900;])
[color= #009900;]{
prime [color= #339933;]= [color= #000000; font-weight: bold;]false;
[color= #000000; font-weight: bold;]break;
[color= #009900;]}
[color= #b1b100;]if [color= #009900;]([color= #009900;](n [color= #339933;]% [color= #cc66cc;]2 [color= #339933;]!= [color= #cc66cc;]0 [color= #339933;]&& prime [color= #339933;]&& n > [color= #cc66cc;]2[color= #009900;]) || n [color= #339933;]== [color= #cc66cc;]2[color= #009900;])
[color= #009900;]{
[color= #b1b100;]return [color= #000000; font-weight: bold;]true;
[color= #009900;]}
[color= #b1b100;]else
[color= #009900;]{
[color= #b1b100;]return [color= #000000; font-weight: bold;]false;
[color= #009900;]}
[color= #009900;]}[وسط]لا اله الا انت سبحانك انى كنت من الظالمين
[/وسط]
شكراً أخي الكريم,ولكنني وجدت الجواب قبل أن أرى تعليقك ومع ذلك شكراً لك أخي .:)
static void Main(string[] args)
{
bool Prime;
for (double i = 3; i <= 1000000000; i+=2)
{
Prime = true;
for (double j = 3; j <=Math.Sqrt(i); j+=2)
{
if (i % j == 0)
{
Prime = false;
break;
}
}
if (Prime)
Console.Write(i + " ");
}
}هذا الكود بالأعلى يفحص الأعداد و يعطسك ما هو الأولى منها
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
شكراً أستاذ نور .
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…