Problem #38 Is Prime Number

  Рет қаралды 59,956

Programming Advices

Programming Advices

Күн бұрын

Join us on Telegram:
t.me/+aGg38xbs...

Пікірлер: 572
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
@zeyadmuhamed2541
@zeyadmuhamed2541 Жыл бұрын
فيه حل تاني ابسط بكتير كل الارقام تقبل القسمة علي نفسها وعلي ١ اي مثل الاولية ولكن ما يميز الاولية انها لا تقبل القسمة ÷٢ ولا تقبل القسمة ÷٣ (لا تعامل معاملة العدد الزوجي ولا الفردي ) بالطبع عدا 2 و 3 Steps 1. Read N 2. Check to be N positiv N>0 ? 3. Check if N = 1 or N= 2 or N= 3 (if yes print >> Prime number , if No then step 4) 4. Checking if N not dividing like the odd and even numbers (so just once ÷2 and ÷3) - If N mod 2 0 (if YES check if N mod 30 if YES too ) >> print prime number If NO in a one or both questions>> print not Prime number
@فرحمحمود-ث2ح
@فرحمحمود-ث2ح Жыл бұрын
بعد اذن حضرتك انا عندي سؤال واحد هو ايه الغرض من Counter=Num-1يعني لو الشرط دا اتحقق هنستفيد ايه لباقي الخطوات وشكرا لحضرتك
@adelmahmoud4453
@adelmahmoud4453 Жыл бұрын
خطأ مثال 25 49 @@zeyadmuhamed2541
@adelmahmoud4453
@adelmahmoud4453 Жыл бұрын
A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. so 1 is not prime but in this algorithm it is prime
@mohamedcherradi4425
@mohamedcherradi4425 Жыл бұрын
@@zeyadmuhamed2541 هناك بعض الاسثتناءات مثلا 25 فهو لا يقبل القسمة على 3او 2 ومع ذالك هوليس عدد اولي لانه يقبل القسمة على 5
@mohamadabdullah5517
@mohamadabdullah5517 Жыл бұрын
بعد تجربة ...اي حلقة ما بتفهمها عيدها 4 او 5 او اكثر مرات ....بتفهم كل شي فيهاااا ....ربنا يحفظك دكتور
@mohamedamineamarni1347
@mohamedamineamarni1347 Жыл бұрын
اخي ولا لكن اليس العدد1 غير اولي
@yassinbenyahia6801
@yassinbenyahia6801 Жыл бұрын
حضرتك الان في أي كورس
@mohamedamineamarni1347
@mohamedamineamarni1347 Жыл бұрын
@@yassinbenyahia6801 الخوارزميات
@DarkCode-mk6zp
@DarkCode-mk6zp Жыл бұрын
عدد واحد اولي لأن الشرط هو اي عدد لا يقبل القسمة إلا على نفسه او 1، طيب هو من الاساس 1@@mohamedamineamarni1347
@aboxtrki536
@aboxtrki536 Жыл бұрын
انشهد انك صادق يبي لها مراجعه هذي حلقه لين تتدخل العقل
@ASPECT-ALIWAHEED
@ASPECT-ALIWAHEED 6 ай бұрын
بالنسبى للناس الي وجدت صعوبة فى السؤال مثلي 😂 اولا لازم تحاول فالسؤال اكتر من مرة قبل متشوف شرحي للسؤال وان شاء الله تفهم❤ سأقوم بشرح الخوارميات التى حل بها الاستاذ محمد ابوهدود سنعتبر ال 1 عدد غير أولى؛ يمكنك اعتباره أولى كما فعل الأستاذ ولكن ما أعرفه انه غير أولى على العموم هذا ليس المهم دعنا نبدا هذه هى الخطوات التى سار عليها البرنامج : 1. إذا كان العدد 2، فإنه يُعتبر عددًا أوليًا مباشرة ونطبع "prime" وننهي البرنامج. 2. إذا كان العدد غير 2، ننتقل إلى الخطوة الثانية: - نبدأ باختبار ما إذا كان العدد N يقسم على counter دون بقية (N mod counter = 0). - إذا كان الناتج يدل على أن N غير عدد أولي (بمعنى آخر، يمكن تقسيمه على عدد آخر غير 1 ونفسه بدون بقية)، فإننا نطبع "not prime" وننهي البرنامج. - إذا لم يكن الناتج كذلك، ننتقل إلى الخطوة الثالثة. 3. نبدأ الآن في فحص قيمة counter: - إذا كانت قيمة counter تساوي N - 1، فإننا نعرف أنه تم فحص جميع الأعداد من 2 إلى N - 1 بالفعل دون أن نجد أي عدد يقسم N بدون بقية. - في هذه الحالة، نطبع "prime" لأنه لم يتم العثور على أي عامل غير 1 ونفسه. - إذا كانت قيمة counter أقل من N - 1، فإننا نزيد قيمة counter بمقدار واحد ونكرر العملية. باختصار، عندما نصل إلى counter = N - 1 ولا نجد أي عدد يقسم N بدون بقية، فإن ذلك يؤكد أن N عدد أولي، لأنه لا يمكن تقسيمه على أي عدد آخر غير 1 ونفسه دون بقية ## وبالنسبة للطريقة المحسنة كل مابها اننا بدلا من ان نصنع loop تمر على كل الارقام التى نقسم عليها لحد N-1 نجعلها تمر على M (نصف العدد بداية من ال 2) فقط لاننا حينما نصل الى الترقام نصف العدد سيكون دائما الناتج كسر وهذا ما يحقق شرط ال prime فلا داعى لاختباره ونختبر التقسيم على النصف الاول فقط فى النهاية انا أسهبت جدا جدا حتى تكون الامر واضحة وأرجو ذلك فعلا 😂😂 ولا تنسونى من صالح دعائكم فى هذه الأيام المفترجة ❤❤
@BasheerSeed
@BasheerSeed 2 ай бұрын
يا اخ الطريقه الثانيه حق m عندما يكون n mod contener=0 اذا كن الشرط لا نعمل شرط ثاني وهو contener=m اذا كان الشرط لا ف الكونتنر نضيف له واحد فلما نعيد الشرط بيطلع n mod contener=0 فهنا بيطلع نعم لانه كل مره اضفنا واحد الى الكنتنر فصيصبح الكونتنر يساوي n
@ahmedsayed2890
@ahmedsayed2890 2 ай бұрын
رقم واحد اولي
@yazaneskef7908
@yazaneskef7908 5 ай бұрын
المسألة هي كانت صعبة الفهم علي بالبداية و لكن بعد تكرار الفيديو ؛ تم الأمر 👍 نصيحة لنفسي و لكل حدا عم يتعلم لا تستسلموا ابداً، و أنا سعيد جدا بتعليقات الناس الجميلة و دعمهم للناس اللي بدأت تيئس ، بارك الله في الجميع و بارك الله فيك يا استاذ و رحم الله والديك ❤
@boomhero3520
@boomhero3520 4 ай бұрын
هل يوجد مشكله في السوال لوجود تعليقات بتحكي عدد ١ غير أولي
@Yousef_Ahmed01
@Yousef_Ahmed01 8 ай бұрын
الحمدلله مسألة نوعا ما صعبة قليلا ولكن بداية الطريق هكذا بارك الله فيك أستاذ محمد ورحم الله والديك
@mahmoudalrefai2879
@mahmoudalrefai2879 4 ай бұрын
فائدة رياضية: لا تحتاج لأن تكون قيمة M نصف N بل يكفي أن نتوقف عند الجذر التربيعي لN وبهذا نقلل التكرارات وهذا يكفي فائدة من مدرس رياضيات جزاك الله خير دكتور ويرحم والديك
@abdqasrawi
@abdqasrawi 3 ай бұрын
لم افهم مائا تعني
@linaomaraljizooli3722
@linaomaraljizooli3722 3 ай бұрын
ما فهمت؟
@mahmoudalrefai2879
@mahmoudalrefai2879 3 ай бұрын
الأستاذ عم بقول بالتكرار إنو M تساوي N/2 صح؟ ويقف التكرار عند هذه القيمة أنا أقول هناك قاعدة رياضية تقول أنه يمكن تخفيف عدد التكرارات أكثر من ذلك لأنه يكفي أن تقف التكرار عند قيمة الجذر التربيعي للرقم N يعني الأفضل أن تكون قيمة M تساوي الجذر التربيعي لN وبهذه الطريقة نخفف التكرارات لأقل من نصف قيمة N الفكرة كلها إنك تعرف هاي القاعدة الرياضية عشان بالمستقبل تقدر تعرف خياراتك والحلول ارجو أن أكون أوضحت بشكل كافي
@abdqasrawi
@abdqasrawi 3 ай бұрын
@@mahmoudalrefai2879 M= sqrt(N)
@SaeedAhmed-ln9td
@SaeedAhmed-ln9td 3 ай бұрын
أحسنت و هذه الطريقة الأمثل
@abomalek9696
@abomalek9696 8 ай бұрын
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
@gldghost2861
@gldghost2861 2 жыл бұрын
الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ويجعل مثواهم الجنه يارب 🌹🥰 معا نحو القمة🔥✌️ Problem 38 done 2022/9/24
@hazemameen2881
@hazemameen2881 8 ай бұрын
فين وصلت ي غالي؟
@mohammedismail2638
@mohammedismail2638 2 жыл бұрын
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
@osamceo
@osamceo Жыл бұрын
🚫🚫🚫⚠⚠⚠⚠⚠⚠🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫 اولا جزاك الله خير عندي استفسار يا استاذ بالنسبة ل N=1 الفلوشارت تصبح خاطئة لان 1 عدد غير اولي According to flow chart (counter=2>1=N) so N=1 is prime لايك يا اخوان كي يراه الاستاذ 👍👍👍👍
@theghost12237
@theghost12237 4 ай бұрын
لا الفلوشارت صحيح لان العدد واحد هو عدد اولي يقبل القسمة على نفسه فقط وعندما نصل الى سؤال هل n
@saidbataal1923
@saidbataal1923 4 ай бұрын
your are right number 1 is not a prime number but you can edit it easily
@AbirEl-hassani
@AbirEl-hassani 3 ай бұрын
true 1 is not prime
@abdulattyabolwiza3993
@abdulattyabolwiza3993 Ай бұрын
في تعريف الأعداد الأولية في أي كتاب رياضة بأنها الأعداد الصحيحة الموجبة الأكبر من العدد واحد، والتي تقبل القسمة على عددين فقط هما العدد نفسه والواحد دون باقٍ ​
@SomeOne-ho4eb
@SomeOne-ho4eb 12 күн бұрын
@@theghost12237العدد واحد ليس أولي أبدا
@ex-sniper
@ex-sniper 6 ай бұрын
بارك الله جهودك ونفع بك وجزاك خيرا ورحمك و والديك وأحسن اليكم❤
@zakaria-TheWolf-2
@zakaria-TheWolf-2 2 жыл бұрын
thanks for evreything you have done for us im still in lesson 9 but i will watching all the next videos < from morocco> thanks agian 3> i have 20 years old end you are the one i start learned end i will get this prgraming language incha lah 3>
@zakaria-TheWolf-2
@zakaria-TheWolf-2 2 жыл бұрын
done teacher ☑
@EslamMohsen1
@EslamMohsen1 Жыл бұрын
انتا وصلت لكورس كام
@Zainabali-iy2qc
@Zainabali-iy2qc Жыл бұрын
أصعب مسألة لحد الآن 😥
@mohammadidreekh2366
@mohammadidreekh2366 Жыл бұрын
اي مستوى انت الان ؟؟
@Zainabali-iy2qc
@Zainabali-iy2qc Жыл бұрын
@@mohammadidreekh2366 انهيت الدروس الموجودة على اليوتيوب فقط والآن ادرس الhtml والcss مع الاستاذ اسامة الزيرو
@youssefmasoud1168
@youssefmasoud1168 Жыл бұрын
عيد الشرح مره واتنين وتلاته لحد ما تفهم طبيعي جدا نلاقو صعوبه في الاول
@ارضالخيال-ض8ل
@ارضالخيال-ض8ل 7 ай бұрын
@@mohammadidreekh2366لوين وصلت يصديقي
@Muhammed-188-Huzem
@Muhammed-188-Huzem 5 ай бұрын
بتحتاج تفهم يعني اي عدد اولي قبل ما تبدأ"خدلك لفه في اليوتيوب عن الاعداد الاوليه" وعيد الفيديو اكتر من مره باذن الله تكون سهله
@rachid379-k9b
@rachid379-k9b Жыл бұрын
جزاك الله خيرا على الشرح الدقيق. رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
@hozanalkurdi102
@hozanalkurdi102 Жыл бұрын
من لم يفهم من المرة الأولى فسيفهم من تكرار مشاهدة الفيديو مرتين أو أكثر .. لدي طريقة أخرى للحل لكن معرفة عدة طرق أفضل ( زيادة الخير خير ) .. شكراً لك أستاذ على التوضيح ...
@yassinbenyahia6801
@yassinbenyahia6801 Жыл бұрын
هناك عده طرق لكن تجعل البرنامج ابطأ اي تأخد وقت ادا كان العدد ضخم
@abbodabbod5977
@abbodabbod5977 8 ай бұрын
ضيفها او سمحت لنستفيد جميعا
@ارضالخيال-ض8ل
@ارضالخيال-ض8ل 7 ай бұрын
@@abbodabbod5977وين واصل صديقي
@yazaneskef7908
@yazaneskef7908 5 ай бұрын
اي نعم لو تتكرم تكتبها النا
@mohamedabubakr7984
@mohamedabubakr7984 13 күн бұрын
ممكن نخلي M=7 وهو ده اقصى اختصار؟؟
@Omar_Al_Basrawi
@Omar_Al_Basrawi 2 жыл бұрын
الله يعيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
@TheOnlyMyName
@TheOnlyMyName Жыл бұрын
اي خوارزمية ما تفهمها حاول تكتبها على شكل خطوات صيغهم للبرنامج مثلًا خطوة 1 ابدأ خطوة 2 اقرأ الرقم هل هو اصغر او = 0 اذا نعم،هنا نكتب اول احتمال وهو ان الرقم prime مباشرتًا . اذا لا،لا يساوي 0 هنا نكتبله متغير ونعرف المتغير counter = 2 بعدين اكتب ثاني احتمال هل الرقم الي ادخله المستخدم = قيمة المتغير ؟ لا هنا نكتله ثالث احتمال وهكذا تكتبهم على ورقة وتكتب كل الاحتمالات بهاذي الصيغة وبعدين ترجع تقرأهم وتفهم .
@hmd2372
@hmd2372 Жыл бұрын
تصحيح اذا كان الرقم اصغر او يساوي 0 . لا يكون اولي prime . بل يجب اذخال رقم أكبر من 0
@pythonforever8621
@pythonforever8621 Жыл бұрын
تعديل بسيط عند الدقيقة 3:55 الواحد ليس عدد اولي .... وتعديل اخر يمكن استخدام الجذر التربيعي للعدد المدخل وبهيك بتكون عملت اوبتمايز بنسبة 90% لنو فرضا دخلت عدد 10000 او اكبر .... def is_prime(num): if num
@yazaneskef7908
@yazaneskef7908 5 ай бұрын
اخي ليش هالتعقيد ما فهمت شي منك
@linaomaraljizooli3722
@linaomaraljizooli3722 3 ай бұрын
​@@yazaneskef7908 اعتقد هو كاتب بلغة برمجة مش مثل المهندس
@alios234rfmkqmwssjnnkn5
@alios234rfmkqmwssjnnkn5 2 жыл бұрын
Thanks for your efforts. Algorithm 2 will not work for big numbers because it is O(n/2) which is approximately O(n) and you cant make more than 1e7 operations. However, their is a proof in discrete mathematics that states that you can check all the divisors till sqrt(n) which is more optimized.
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
Yes for sure, at this stage and level we are practicing gradually, later on we will focus on code optimization
@or.xzn.k.uircxsdq3328j
@or.xzn.k.uircxsdq3328j Жыл бұрын
بس ليش معلق باللغة الإنجليزية؟
@JG-nh2mr
@JG-nh2mr 2 жыл бұрын
صراحة مسألة صعبة
@abdelkarimbaya3255
@abdelkarimbaya3255 Жыл бұрын
yeah and he didin't explane that very well
@khalidgamal9694
@khalidgamal9694 Жыл бұрын
هذا الفيديو رقم 38 طبيعي يكون فيه نوع من الصعوبة، لوو تتكرم أحذف الكومنت لانوو ناس كثيرة مايفهموا كلمة صعب بالمعنى الحقيقي فأول مايشوف كلمة صعب يستسلم.
@Muhammed-188-Huzem
@Muhammed-188-Huzem 5 ай бұрын
بتحتاج تفهم يعني اي عدد اولي قبل ما تبدأ"خدلك لفه في اليوتيوب عن الاعداد الاوليه" وعيد الفيديو اكتر من مره باذن الله تكون سهله
@ZIKOZEEKO
@ZIKOZEEKO 4 ай бұрын
@@abdelkarimbaya3255 والله فعلا عندك حق بس لما تتقدم بالكورسات وترجع بتحس انها اسهل من الماء انا من الكورس الخامس ورجعت الان وجالس اضحك على نفسي في الماضي لاني كنت اشوف هذي صعبة
@abdelkarimbaya3255
@abdelkarimbaya3255 4 ай бұрын
@@ZIKOZEEKO I'm in course 19 now hhhhhh
@MHN1001
@MHN1001 7 ай бұрын
الحمد لله أستطعت فهم المشكلة وحلها بعد مشاهدة شرح درس الأعداد الأولية
@Thepurplebear-b1b
@Thepurplebear-b1b Ай бұрын
جزاكم الله خيرا، شخصيا مافهمت طريقتكم بس أعطاني ChatGPT طريقة اخرى، فما رأيكم؟ هذه الطريقة مبنية على قاعدتين رياضيتين لم تقولوهما في مقطعكم وهو أن العددين 1 و 0 غير أوليين وأنه يمكن الوقوف عند الجذر التربيعي للعدد n عوض النصف. ### Textual Flowchart for Checking a Prime Number: 1. **Start** 2. Read n 3. **Check**: - If n
@Thepurplebear-b1b
@Thepurplebear-b1b Ай бұрын
هذه يا إخواني ليست لغة برمجة وانما هو شرح كتابي بالانجليزية لل Flow chart
@omarskr355
@omarskr355 Жыл бұрын
ربنا يبارك فيك يا بشمهندس و يرحم والديك ويرزقك من فضله
@shinebright5129
@shinebright5129 2 жыл бұрын
الله يعيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب
@zeyadmuhamed2541
@zeyadmuhamed2541 Жыл бұрын
فيه حل تاني ابسط بكتير كل الارقام تقبل القسمة علي نفسها وعلي ١ اي مثل الاولية ولكن ما يميز الاولية انها لا تقبل القسمة ÷٢ ولا تقبل القسمة ÷٣ (لا تعامل معاملة العدد الزوجي ولا الفردي ) بالطبع عدا 2 و 3 Steps 1. Read N 2. Check to be N positiv N>0 ? 3. Check if N = 1 or N= 2 or N= 3 (if yes print >> Prime number , if No then step 4) 4. Checking if N not dividing like the odd and even numbers (so just once ÷2 and ÷3) - If N mod 2 0 (if YES check if N mod 30 if YES too ) >> print prime number If NO in a one or both questions>> print not Prime number
@Ayoyahesham
@Ayoyahesham Ай бұрын
ده الي جه في بالي فلا
@mr7eekohara54
@mr7eekohara54 4 ай бұрын
جزاك الله خير بعد محاولات لفهم العدد الاولي وطريقة حسبتها اتقنت حتى اعداد كبيرة ولله الحمد وكله بفضل الله وثم تبسيطك وشرحك الوافي اعدت الفيديو بحدو 3 مرات وثبتت # صعب بالنسبة لمن لم يحاول الفهم
@theghost12237
@theghost12237 4 ай бұрын
انا وصلت لدرجة دخلت على كانفا وقمت برسم الفلوشارت على كانفا وبديت ادخل اعداد واحد واحد واجرب حتى فهمتها بالكامل
@mr7eekohara54
@mr7eekohara54 4 ай бұрын
@@theghost12237 بالتوفيق لك 🫡🤍
@mr7eekohara54
@mr7eekohara54 4 ай бұрын
@@theghost12237 انصحك تستخدم قلم ودفتر
@قصصرنيم-ك7ع
@قصصرنيم-ك7ع 15 күн бұрын
ممكن تشرحيلي ياها
@Hesham_Ghzal
@Hesham_Ghzal Жыл бұрын
الشكر لك لمجهدك ووقتك وامانتك واخلاصك تقبل الله منك هذا العمل ورحم والديك.
@Mohammed-cr5no
@Mohammed-cr5no 3 ай бұрын
تسلم على هذا الشرح والتبسيط الرائع .... جزاك الله خيرا ورحم الله والديك ...
@Ahmad_Bakh_250
@Ahmad_Bakh_250 Жыл бұрын
جزاك الله خير الجزاء ورحم الله والدينا ووالديكم. احبتي في حال عدم الفهم من اول مرة كرر متابعة الدرس واكتب الحل الحصيلة والتخدي يستحق الصبر 🔥
@yousseffandi5991
@yousseffandi5991 2 жыл бұрын
❤️❤️🇯🇴🇸🇾 الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
@amtar2015
@amtar2015 2 жыл бұрын
الله يجزاك خير ووالديك وأهلك وأسأل الله لكم العفو والعافيه في الدنيا والآخرة
@yassinecherik4096
@yassinecherik4096 2 жыл бұрын
بارك الله فيك استاذنا على الشرح حفظك الله
@moamenmansor9098
@moamenmansor9098 2 жыл бұрын
شكرا لك بشمهندس محمد ربنا يبارك يارب على المجهود العظيم ده ❤❤❤
@Youssef_ibn
@Youssef_ibn 6 ай бұрын
صراحة مسألة صعبة لكن مع تكرار تقدر تكتبها وحدك دون نظر شكرا لك استاذ على شرح اعيد كتابة كل خوارزمية اكثر من مرة دون ان ارى حل فقط اشاهد حل مرة واحدة
@redabadri2502
@redabadri2502 2 жыл бұрын
جزاك الله خيرا استاذ
@بوصلةالنجاح
@بوصلةالنجاح 17 күн бұрын
جزاك الله خيرا
@RAFA-sl5fg
@RAFA-sl5fg 2 жыл бұрын
num = int(input("enter a number: ")) count = 2 while count < num: if num % count == 0: print(f"{num} is not prime number") break count += 1 else: print(f"{num} is prime number")
@fatimazahraeddahbi-p2h
@fatimazahraeddahbi-p2h 9 ай бұрын
نفس الفكرة
@hadjkouiderabdelkader9378
@hadjkouiderabdelkader9378 2 жыл бұрын
رحم الله والديك ووالدي الجميع
@zakariaAlyoussef
@zakariaAlyoussef Жыл бұрын
اللي يواجه صعوبة في فهم الفيديو تعلم الاعداد الاولية بعدها عيد الفيديو عدة مرات بتفهم
@ismail9831
@ismail9831 2 жыл бұрын
First condition: I think check if N>1 (Print "Number must be >1")
@منوعاتاسلامية-ض1ل
@منوعاتاسلامية-ض1ل 27 күн бұрын
غفر الله لك ولوالديك والمؤمنين والمؤمنات
@AliAhmed-lo9ub
@AliAhmed-lo9ub Жыл бұрын
استاذي في البداية شكرا جزيلا علي مجهودك الكبير ثانيا : انا لاحظت ان اي عدد لو قبل القسمة علي اي رقم من الارقام التالية(2 الي 10 ) ولم يخرج باقي فهو عدد غير اولي فاري انه ليس هناك داعي ل N/2 فقط اختبر الرقم علي الاعداد من 2 ل 10 وهذا هو الكود: ملاحظة اعتبرت انه لن يدخل رقم سالب او العدد 1 او 2 #include using namespace std; int main() { int number =0; cout number; int counter = 2; int M = 10; bool check = true; if(number < 9) { M = number; } for(int i = counter; i < M; i++) { if(number % i == 0) { cout
@Ahmed7_gamaa
@Ahmed7_gamaa 4 ай бұрын
كمان مش لازم انك تقسمه على كل هاي الارقام الافضل تشوف ازا كان بيقبل القسمة على 2او3او5 مع استثناء اذا كان الرقم المدخل 2
@rolajaber3400
@rolajaber3400 2 жыл бұрын
الله يعطيك العافية دكتور ويجزيك خيرالجزاء
@alkhayyat2
@alkhayyat2 Жыл бұрын
رحم الله والدينا ووالديكم و حم الله موتى زلزال المغرب وغفر لهم أجمعين .. آمين
@Abdallah-kd3nn
@Abdallah-kd3nn 2 жыл бұрын
كانت مسألة فيها مشاكل كتير بالنسبالي counter=N-1 counter= counter+1 ------------------ بعد التحليل وإعادة الفيديو أكتر من مرة فهمت * أنا في هذا البرنامج محتاج أشيك على أكتر من حاجة 1- إن N أكبر من 0 2- إن ال N أقل من 2 وأكبر من 0 = لأن الرقم لو كان = 1 أو 2 فهو مش هيحتاج "تكرار" , وهيطبع "prime" , وينهي البرنامج 3- لو كان الرقم أكبر من ال counter =2/ فمحتاج أعرف هل هو بيقبل القسمة على 2 أم لا = فلو قبل القسمة على 2 يبقى كدا "not prime" ، لأنه بكدا قبل القسمة على رقم ثالث غير ال N و 1 طيب = لو مقبلش القسمة على 2 يبقى محتاج أشيك 4- هل في لسه أرقام ما بين N وما بين ال counter=2 ممكن يقبل القسمة عليها تاني زي لو الN=5 مثلا عشان كدا بقى معانا counter=N-1 ، عشان أشوف الأرقام ما بين ال5 وال2 اللي هما ال4 وال 3 هل ال 2=5-1 طبعا لا . هندخل في اللوب بزيادة ال counter واحد counter= counter+1 .. ليه ؟! عشان أنا بقسم ال N على ال counter اللي هيبدأ يزيد في التكرار بحيث يغطي كل الأرقام مابين 2 وما بين N إلى أن يساوي ال counter= N-1 ومن ثم ينهي البرنامج ................. هذا فهمي للمشكلة وحلها ... ولو فما حد هنيا ينجم يشرحها أبسط من هيك .. يا مرحب
@MO_CODE
@MO_CODE 2 жыл бұрын
(Start ) (read N) (N=>0) اذا لا (print must be =>0) (End) اذا نعم نكمل (Result=N mod 2) (Result=0) اذا نعم (print not prime) (End) اذا لا (print prime ) (End)
@YNS7T
@YNS7T Күн бұрын
9/5 = 4.5 round(9/2) = 5 round فائدتها تحول العدد العشري لأقرب عدد صحيح العدد العشري هو عدد به فاصلة : 4.66 , 6.87 العدد الصحيح ليس به فاصلة : 5 , 8 , 2
@kintag4459
@kintag4459 2 жыл бұрын
جـــــــــــــزاك الله خيرا يا د كتور
@kifayalaabid3012
@kifayalaabid3012 Жыл бұрын
I have an important question, please answer. Every number mod 2 that is not equal to 0 is a prime number. Ok, why do we enter a loop c=n-1 if not c=c+1 then n mod 2=0? I see that we print the prime number and terminate the program as long as it is not equal to 0
@AbirEl-hassani
@AbirEl-hassani 3 ай бұрын
yes i think he is wrong
@yamaniismail1839
@yamaniismail1839 Жыл бұрын
وهكذا: a = int(input("Enter a Num: ")) while a < 0: a = int(input("Num must greater than 0: ")) else: b = 2 if a
@nourdarwish4277
@nourdarwish4277 2 жыл бұрын
الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍 The 36th video of this series is done ✅
@ضرارالخضر-ج5ش
@ضرارالخضر-ج5ش 2 жыл бұрын
استاذي الحبيب كان يكفي ايصال العداد حتى الجذر التربيعي للعدد يعني الرقم 100 يكفي معه الوصول للرقم 10 مع كامل الشكر والاحترام والامتنان
@SalehMussa_
@SalehMussa_ 2 жыл бұрын
كيف يعني ممكن تحط الفلوشارت
@zakariaad9210
@zakariaad9210 Жыл бұрын
مثلا أدخلنا العدد 113? كيف يكون حلك ?
@zakariaad9210
@zakariaad9210 Жыл бұрын
أنت أجبت فقط على الاحتمال 100 تنفع معه، لكن هذا برنامج متكامل يجب الوضع في الحسبان جميع الأعداد
@ahmadshwkat3084
@ahmadshwkat3084 Жыл бұрын
​@@zakariaad9210لا كلامك غلط استخدام الجذر هو الحل الأمثل في هذه الخوارزمية وبالنسبة للرقم 113 نعمل round للجذر مثل ما عمل المهندس ابو هدهود
@hamedibrahim7981
@hamedibrahim7981 Жыл бұрын
n=int(input('enter number: ')) while n
@moamenmansor9098
@moamenmansor9098 2 жыл бұрын
بشمهندس بارك الله فيك وجعل هذا العمل الرائع في ميزان حسناتك وحسنات والديك ان شاء الله ❤❤❤❤ والله انا اول ما بدأت احل المشكلة لاقيتها صعبة جدا حتى بعد ما شوفت الفيديو كامل كانت صعبة بالنسبالي لاني كنت بتفرج على الفيديو كمجرد مشاهدة لكن أول ما بدأت افكر مع حضرتك بالورقة والقلم والفيديو شغال وافهم كل خطوة ايه الغرض منها حتى لو الخطوة الواحدة هتاخد مني وقت كبير في فهمها وهكذا لحد ما الحمد لله فهمتها 100% بفضل الله اولا طبعا وبفضل شرحك وتسلسل خطواتك الأكثر من رائع ..شكرا لك من كل قلبي يا استاذنا الغاااااالي❤💛
@ab55hh
@ab55hh 2 жыл бұрын
جربت طريقتك و فمهت فعلا شكرا جداا ليك و ألقاك في اللقاء القادم والسلام عليكم
@EslamMohsen1
@EslamMohsen1 Жыл бұрын
enta fe course ah delwaty
@ab55hh
@ab55hh Жыл бұрын
@@EslamMohsen1 I'm in c++ course right now thanks for asking
@EslamMohsen1
@EslamMohsen1 Жыл бұрын
@@ab55hh ربنا يوفقك يا رب
@ab55hh
@ab55hh Жыл бұрын
@@EslamMohsen1 ❤😻
@ashrafmatboly6310
@ashrafmatboly6310 9 ай бұрын
بارك الله فيك .. ورحم والديك الكرام
@استغفرالله-م7ه7ط
@استغفرالله-م7ه7ط Ай бұрын
جزاك الله خيرا ❤
@manhalmohamed264
@manhalmohamed264 2 жыл бұрын
الواحد ليس عدد أولي لأنه يقبل القسمة على نفسه فقط أما العدد الأولي يجب ان يقبل القسمة على عددين لا أكثر ولا أقل. تحياتي لك
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
اختلفت الاراء في هذا الموضوع، لكنه يحقق الشرطين معا ، فاي راي تاخذه لا مشكله فيه
@todaydz439
@todaydz439 2 жыл бұрын
هو فالحقيقة يقبل القسمة على وحد ويقبل القسمة على نفسه باعتبار القسمة الاولي ان الواحد ليس نفس الوحد والقسمة الثانية هي القسمة على نفسه
@DiaaSyam-v5d
@DiaaSyam-v5d Жыл бұрын
the part (n
@محمدخيربنيطه
@محمدخيربنيطه 2 ай бұрын
يا دكتور فيه مشكله انه رقم واحد ليس اولي صح !!
@xuando7978
@xuando7978 10 күн бұрын
الأعداد الأولية الأولى هي: 2، 3، 5، 7، 11، 13، 17، 19، 23، 29، إلخ.
@Luffysplaytime
@Luffysplaytime 2 жыл бұрын
رحم الله والدينا ووالديكم
@ahmedgawbaa7638
@ahmedgawbaa7638 2 ай бұрын
البرنامج فيه بعض الاخطاء, لانه بهذا الشكل سيظهر لك ان الواحد والاربعة اوليان وهما ليسا كذلك, وسيظهر ان الثلاثة غير اولي مع انه اولي التصحيح: اولا: عدل الشرط الذي في البداية بحيث يكون الشرط انه اذا كان العدد اثنان او ثلاثة يطبع انه عدد اولي وينهي البرنامج. ثانيا: بدل بين ترتيب الشرط :N mod counter و العملية : counter = counter + 1 ;- حتى يظهر لك ان الاربعة ليس عددا اوليا.
@abdullhadim67
@abdullhadim67 9 ай бұрын
تم التخطي بنجاح شباب حبه حبه امشوا على الشرح بتفهموه بطريقتين عيدوا الفيديو اكثر من مره حتفهموه على طول
@yamaniismail1839
@yamaniismail1839 Жыл бұрын
حللته هكذا: a = int(input("Num: ")) b = 2 c = [] while b
@DarkCode-mk6zp
@DarkCode-mk6zp Жыл бұрын
step 1: ask user to enter number (num) step 2: check num
@hussamalkedh5937
@hussamalkedh5937 11 ай бұрын
9mod2 ==1 9 not prime
@nourdarwish4277
@nourdarwish4277 2 жыл бұрын
أستاذ في طريقة أبسط بكثير، أوّل شيء بتأكد أنّ العدد أكبر من صفر ولا يساوي (1, 2, 3, 5, أو 7) فإذا كان يساوي أيّ من هذه الأعداد، هذا يعني بأنّه عدد أوّلي. أمّا إذا كان لا يساوي هذه الأعداد، بجرّب قسمة العدد على الأعداد (2, 3, 5, و 7)، فإذا كان باقي القسمة يساوي صفر عند قسمة العدد على أيٍّ من الأعداد التي ذكرتها فهذا يعني بأنّ العدد مركّب وليس أوّلي، أمّا إذا كان باقي القسمة على كل الأعداد التي ذكرتها لا يساوي صفر، فهذا يعني بأنّه عدد أوّلي. بحيث إذا كان العدد مركب يجب أن يقسم على أحد هذه الأعداد (2, 3, 5, 7), على سبيل المثال العدد 4 يقبل القسمة على2، العدد 6 يقبل القسمة على 2 و 3، العدد 8 يقبل القسمة على2، العدد 9 يقبل القسمة على 3، العدد 15 يقبل القسمة على 5و 3، العدد 21 يقبل القسمة على7 و 3، العدد 26 يقبل القسمة على 2، العدد 1000 يقبل القسمة على 5 و 2، وهكذا جميع الأعداد، لن تجد أي عدد مركّب إلّا ويقبل القسمة على أحد هذه الأعداد (2، 3، 5، 7). والطريقة التي أقصدها موجودة بأوّل رد على هذا التعليق 🌸
@nourdarwish4277
@nourdarwish4277 2 жыл бұрын
Start Read N ➡️1st condition: Is N>0 🟢Yes: ➡️2nd cond: Is (N=1) or (N=2) or (N=3) or (N=5) or (N=7)? ⚪Yes: print ("It's prime"), End ⚪No: ➡️3rd cond: Is N mod 2 =0? ⚫Yes:print("it's not prime"), End ⚫No:➡️4th cond: Is N mod 3=0? 🟤Yes: print ("it's not prime"), End 🟤No:➡️5th cond: Is N mod 5 =0? 🟡Yes:print ("it's not prime"), End 🟡No:➡️6th cond: Is N mod 7 =0? 🔵Yes:print ("it's not prime"), End 🔵No: print ("It's prime") End 🟢No: print("Plz Enter a positive num") Read N, ...etc End
@fatimazahraa8600
@fatimazahraa8600 2 жыл бұрын
السلام عليكم ورحمة الله تعالى وبركاته شوف هذا المثال :العدد 517 517÷2=258.5 517÷3=172,333333 517÷5=103,4 517÷7=73,85 لكن : 517÷11=47 يعني 517 عدد غير اولي رغم انه لا يقبل القسمة على 2 ,3,5,7 طريقتك تكون ناجحة اذا قسمت العدد على :2,3,5,7,11,13,17,19,23,29,31,37,41,............(كل الاعداد الاولية الاقل من 100 )
@nourdarwish4277
@nourdarwish4277 2 жыл бұрын
@@fatimazahraa8600 وعليكم السلام ورحمة الله وبركاته، شكراً جزيلاً على هذا التنبيه، الآن قمت بعمل بحث، واكتشفت أنّه لا بدّ من الالتزام بطريقة الأستاذ محمد، لأنّ طريقتي لم و لن تكون ناجحة أبداً😂🤗، على سبيل المثال: العدد 10403 هو ناتج من ضرب عددين أولّيين وهما (101 & 103)؛ لذلك إذا أريد أن أتّبع طريقتي، يجب علي وضع جميع الأعداد الأوّلية داخل ال code الخاص بي 😂🏃‍♂️🏃‍♂️🏃‍♂️
@fatimazahraa8600
@fatimazahraa8600 2 жыл бұрын
@@nourdarwish4277 لا شكر على واجب
@nourdarwish4277
@nourdarwish4277 2 жыл бұрын
@@fatimazahraa8600 كم رقم المشكلة التي وصلتي إليها مع الأستاذ؟ أنا متبقٍّ لي 9 فيديوهات تقريباً وأنهي هذه السلسلة 😁
@themixer6100
@themixer6100 9 ай бұрын
🛑 الحل ببايثون للحل الأول : n = int(input("N:")) c = 2 if n
@moustafa342
@moustafa342 Жыл бұрын
مشكور على مجهودك العظيم يا دكتور محمد ولكن عندي استفسار صغير حسب دراستي في الرياضيات ان الرقم 1 غير أولي فما رأيك بهذا الأمر أستاذ محمد
@adnanemezrag3809
@adnanemezrag3809 Жыл бұрын
أيضا الرقم 0. هاتين الحالتين ندرسهما قبل الدخول في هده الخوارزمية بشكل منفصل.
@user-Abdulla.
@user-Abdulla. Жыл бұрын
مضبوط الرقم واحد ليس عدد اولي
@sanaeareina5371
@sanaeareina5371 6 ай бұрын
شكراا على مجهوداتك، العدد 1 ليس عدد أولي ❤
@boomhero3520
@boomhero3520 4 ай бұрын
هل يوجد مشكله في السوال لوجود تعليقات بتحكي عدد ١ أولي ؟
@SomeOne-ho4eb
@SomeOne-ho4eb 12 күн бұрын
انا كتبتا هيك Start. 1: read Num. 2: if (Num > 1 and (Num mod 2 0 or Num = 2)), then print “Prime Number”,otherwise print “Not prime” End. اخيرا درس سهل بعد ما تبهدلت بآخر كم درس سابق, يمكنني تنفس الصعداء😂😂😂😂
@mehrezrezgui6870
@mehrezrezgui6870 Жыл бұрын
بارك الله فيك وجزاك عنا كل خي
@clash171
@clash171 Жыл бұрын
1-start 2-Read Num 3-M=Num 4-c=Num/M 5-result=0 6-No ....print not....End 7-yes 8-M=0 9-yes...print prime.....End 10-No. 11-M=Num-1 12-return to step 4 جوابت قبل لا اشوف الجواب... هل هذا الجواب صحيح.
@yasinhamad5982
@yasinhamad5982 6 күн бұрын
the definition of prime number says that the number must be >=2 so 1 is not prime
@ساميالحربي-د4غ
@ساميالحربي-د4غ 4 ай бұрын
اتوقع اسهل لو كتبنا M = Round (sqrt(N)) بدلا من M = Round(n/2) أسهل أم لا ؟
@osa-fi5bh
@osa-fi5bh Жыл бұрын
توضيح الاستاذ وضع counter=2 ويمكن وضع counter=3 لانه عدد اولي ايضا لكن اي عدد زوجي هو عدد غير اولي وبالتالي سيصبح البرنامج اطول لانه لايمكن تقسيم في العملية التي تليها مثلا 4/3 فالباقي ليس 0
@dhbimd1355
@dhbimd1355 2 жыл бұрын
كل عدد زوجي أكبر من 2 فهو غير أولي.
@khalilridha5022
@khalilridha5022 Жыл бұрын
رجم الله والديك وصلى على نبينا
@ahmedwafi2171
@ahmedwafi2171 3 ай бұрын
والله حاولت افهمها وعدت الفيديو اكثر من مرة ماقدرتش نفهمها بشكل كامل😢 @Programming Advices
@عبداللهالصيرفي-ظ3س
@عبداللهالصيرفي-ظ3س 2 жыл бұрын
ممتاز يامهندس
@EslamMohsen1
@EslamMohsen1 Жыл бұрын
انتا وصلت للكورس كام
@AbdZezo-v1g
@AbdZezo-v1g 7 күн бұрын
في طريقة يمكن تكون اسهل اول اشي تحكي انه اذا الرقم 2 او 3 بكون prime اذا لا ... تعمل باقي قسمة مثل Num mod 2 = 0 Num mod 3 = 0 اذا جواب نعم بكون not prime اذا الجواب لا بكون prime
@omarmohamed4337
@omarmohamed4337 Жыл бұрын
السلام عليكم استاذنا الحبيب الله يرحم والديك ويغفرلهم كان عندي سؤال اتمني تجاوبني عليه انا حلتها بطريقه مختلفه اولا تأكدت ان الرقم اكبر من الصفر غير ذلك اطبع (number must be
@patshw.shph88
@patshw.shph88 10 ай бұрын
شكراً لك😊ربنا يوفقك ويحفظك ويرحم والديك❤آمين👍
@KhaledAwadein-kw
@KhaledAwadein-kw Ай бұрын
المفروض بعد قراءة الرقم نقارن ال n لو بتساوي ١ اطبع غير اولي ولو لاء نقارن هل n = ٢ لو نعم اطبع اولي ولو نو نستكمل باقي الخطوات
@A7med_Daboor
@A7med_Daboor Ай бұрын
حلي للمشكلة Step1: Ask the use enters numbers Step2: If (number mod 2 ≠ 0 or number = 2 )and number >0 ->print prim Otherwise not prime
@YNS7T
@YNS7T Күн бұрын
prime number العدد الاولي لا تستسلم حاول ان تفهم و طبق لتترسخ المعلومات
@nebalsadek8881
@nebalsadek8881 5 ай бұрын
فينا كمان نمشي ب loop من 2 إلى الجذر التربيعي للعدد هيك أسرع بكثيير
@mohamedmounaji6614
@mohamedmounaji6614 Жыл бұрын
Note: prime number is greater than 1 not 0 AND thanks a lot to you for all of your effort.
@Muhammed-188-Huzem
@Muhammed-188-Huzem 5 ай бұрын
جزاك الله خير, في شيء ما كنت فاهمه, بس الحمدلله ربي وفقني بالبحث و فهمته. Counter= 2 N mod Counter اتعملت في الحل لأن الاعداد الزوجيه ليست اعداد أوليه فالمهندس حفظه الله عمل هذه العمليه ليخرج الاعداد الزوجيه من الحل لأنها ليست اوليه.
@rayanedz4873
@rayanedz4873 Жыл бұрын
نستطيع ان نضع العدد تحت الجذر ثم نأخذ النتيجة و نقسمها على كل الأعداد الأولية الأقل من النتيجة اذا قسمة واحدة كان باقيها 0 يعني انه غير أولي
@3ajaibwa2
@3ajaibwa2 3 ай бұрын
يادكتور لو الرقم كان 21 عند ال Counter لما تبقي 20 في المعادلة Counter=n-1 كدا هيطلع print prime وال 21 عدد غير اولي ممكن توضيح
@ZamanMusic
@ZamanMusic 4 ай бұрын
{Task: Is Prime Number} [Phase1: Inputs] Read Number [Phase2: Processing] if Number > 1? if Number = 2 Or Number mod 1 = 0 And Number mod Number = 0 And Number mod 2 0? print "Prime" otherwise print "Not Prime" otherwise print "Enter Number > 1"
@ZamanMusic
@ZamanMusic 4 ай бұрын
*ملحوظة هذا الحل يعمل ولكنه غير دقيق لجميع الأعداد
@ZamanMusic
@ZamanMusic 4 ай бұрын
لأي عدد أكبر من 2، يجب التحقق من كونه غير قابل للقسمة على أي عدد بين 2 والجذر التربيعي للعدد نفسه.
@ZamanMusic
@ZamanMusic 4 ай бұрын
{Task: Is Prime Number} [Done ✅] [Phase1: Inputs] Read Number [Phase2: Processing] if Number
@YamanKatalan
@YamanKatalan 5 ай бұрын
للتوضيح للي ما فهم فكرة الoptimization التحسين ما حيفرق معك اذا جربتو على عدد غير أولي مهما كان كبير لأنو هيك هيك الكاونتر بس يتحقق شرط باقي القسمة بينهي البرنامج... بس الفكرة لما تدخل عدد أولي كبير مثلا 1021، مافي داعي البرنامج يضل يزيد الكاونتر حوالي ألف مرة، بكفي يوصل لنصف العدد الأولي الكبير لإثبات انه أولي وبينهي البرنامج.
@3ajaibwa2
@3ajaibwa2 3 ай бұрын
رقم زي 9 ال round هتساوي 5 كدا ولما تعد ال counter هتتساوي مع ال m الي هي ب 5 وهيطلعلي أنه عدد اولي وهي اصلا مش اولي
@muslim19855
@muslim19855 3 ай бұрын
read n n>0 , no , print "number must be > 0" and to re-enter it.. yes , n=1 , yes , print "not prime" no , n=2 , yes , print "prime" no , n=3 , yes , print "prime" no , n mod 2=0 , yes , print "not prime" no , n mod 3=0 , yes , print "not prime" no , print "prime" السلام عليكم.. هل الحل ده ممكن وصحيح ؟ بإعتبار مفهوم أن العدد الأولي لا يقبل القسمة على 2 أو 3 فيما عدا الأعداد 2 أو 3
@BADR.ASHRAF
@BADR.ASHRAF 7 ай бұрын
اصعب سؤال ف البلاي ليست كلها😂😢
@hamzagurman2046
@hamzagurman2046 8 ай бұрын
سلام عليك. شكرا لك، ورحم الله والديك.
@mohammedkhaled7914
@mohammedkhaled7914 2 жыл бұрын
يعطيك العافية
@adelmahmoud4453
@adelmahmoud4453 Жыл бұрын
A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. so 1 is not prime but in this algorithm it is prime
@medmed5311
@medmed5311 Ай бұрын
السلام عليكم أستاذ أنا حليتها بطريقة أخرى وهي أني أحاول أقسم العدد على الأعداد من ِ2 إلىغاية الجذر التربيعي أو العدد الذي بعده أطنأنها أبسط والله أعلم وبارك الله فيك أستاذ
@newday8052
@newday8052 8 ай бұрын
صعبة هاذي. لازمني أعيدها 100 مرة حتى أستوعبها
@mahmoudgamal5858
@mahmoudgamal5858 8 ай бұрын
kzbin.info/www/bejne/nWLGfYGmjdtgmKMsi=qEFAMcUbKECluEkB مشروحها هنا افضل
@AyhamIB
@AyhamIB 2 жыл бұрын
يعطيك الف عافية دكتور شكرا على مجهود ك لموضوع اعتقد على حسب متسوى فهمي هو ابسط من هيك بكتير المشكلة واضحة عطيني رقم اذا اولي بطبعلك اولي اذا لم يكن اولي بطبعلك ليس اولي العدد الاولي يقبل القسمة على واحد ونفسو اوكي طيب اذا قبل القسمة على اي عدد اخر فهو ليس اولي جيب اي عدد ممكن يخطر ببالك اذا كان ليس اولي سيقبل القسمة اما على ٢ او ٣ او ٥ حتماااااااا فلو وضعنا شرط واحد فقط بعد اخد الرقم من السمتخدم وهو اذا كان العدد باقي القسمة على 2 N%2=0 اوووووو كان العدد باقي القسمة على 3 N%3 =0 او كان العدد باقي القسمة على 5 N%5=0 وقمنا باستثناء العدد 2 و3 و5 فاذا تحقق الشرط العدد ليس اولي واذا لم يتحقق الشرط فهو اولي وشكرا
@hussamalkedh5937
@hussamalkedh5937 11 ай бұрын
خطأ عندك ال٤٩ ما بتقبل القسمة لا ع٢ولا٣ ولا ٥ لكنها بتقبل عسبعة حتقلي نضيف السبعة للاعداد حقلك عندك ال١٢١ مثلا لا بتقبل القسمة لا ع ٢ ولا ٣ ولا٥ ولا ٧ وقد ما ضفت ارقام بشكل حيطلع عندك ارقام بشكل لانهائي ما بتقبل القسمة عليهم
@moha_kunX
@moha_kunX Жыл бұрын
making a for loop begin with 1 and finishing with the same number and setting a counter that increment when number modulo i is equals to 0 and in the end if the counter is equals to 2 that's means that the number has just two divisors which is 1 and the number itself and is counter is greater than 2 that's means isn't a prime number
@omar_obida_daher
@omar_obida_daher Ай бұрын
يجماعة ضليت نصف ساعة صافن ليش حط الاستاذ counter تساوي N - 1 بالاخير لعرف لانه زاد العداد بعد الشرط لهيك نقص قيمة العدد لو زايد العداد قبل الشرط كنا حطينا counter =N سهل بس وقعت فيه لهيك كتبت التعليق🤕
@Omarjmaltma55
@Omarjmaltma55 24 күн бұрын
الله يقويك اخوي😎 عادي انه الواحد بالبداية يواجه شويه صعوبة بس لقدام بتهون وربك بسهلها❤
Problem #39 - Pay Remainder
2:30
Programming Advices
Рет қаралды 44 М.
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 561 М.
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 28 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 27 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 30 МЛН
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
Problem #30 - Factorial of N!
6:50
Programming Advices
Рет қаралды 68 М.
Dijkstra's Hidden Prime Finding Algorithm
15:48
b001
Рет қаралды 165 М.
How Square Roots Can Help You Check Prime Numbers
9:16
Domotro from Combo Class
Рет қаралды 14 М.
Language Review: Arabic
21:44
Language Simp
Рет қаралды 403 М.
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 840 М.
Lesson #19 - Datatypes Sizes & Ranges
26:32
Programming Advices
Рет қаралды 75 М.
Special Programs in C − Check If The Number Is Prime Number
10:26
Neso Academy
Рет қаралды 139 М.
Check If A Number Is Prime | C++ Example
8:29
Portfolio Courses
Рет қаралды 21 М.
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 28 МЛН