أحتاج إلى العثور على أكبر عدد أولي تالي بعد رقم معين. لنفترض أن الرقم هو 16.
ولتحقيق ذلك أحتاج إلى كتابة برنامج بلغة C++ يقوم بالخطوات التالية:
1. خذ رقم الإدخال على أنه 16.
2. ابدأ بالتحقق من الرقم التالي بعد 16. لنفترض أن الرقم التالي هو 17.
3. تحقق مما إذا كان 17 رقمًا أوليًا أم لا.
4. إذا كان عددًا أوليًا، فاخرج 17 كأكبر عدد أولي تالٍ.
5. إذا لم يكن رقمًا أوليًا، استمر في البحث عن الرقم التالي حتى يتم العثور على رقم أولي.
هل يمكن لأي شخص مساعدتي في كود C++ لتنفيذ هذه الخوارزمية؟
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}