توجه کنید که هرگونه تبادل کد و جواب سوالات در این مسابقه تقلب محسوب میشود و در انتهای مسابقه، کشف تقلب روی تمامی کدها اجرا میشود و در صورت هرگونه تقلب، هر دو طرف تقلب از مسابقه اخراج میشوند.
در صورتی که در طول مسابقه به مشکلی برخوردید، سوال خود را به عنوان نظر در quera.ir/blog/1395/02/14/qa-codecup مطرح فرمایید.
توجه کنید که هرگونه تبادل کد و جواب سوالات در این مسابقه تقلب محسوب میشود و در انتهای مسابقه، کشف تقلب روی تمامی کدها اجرا میشود و در صورت هرگونه تقلب، هر دو طرف تقلب از مسابقه اخراج میشوند.
در صورتی که در طول مسابقه به مشکلی برخوردید، سوال خود را به عنوان نظر در quera.ir/blog/1395/02/14/qa-codecup مطرح فرمایید.
عدد اول حلقوی به عدد اولی گفته می شود که تمام اعدادی که از شیفت دادن ارقام این عدد به دست می آیند، نیز اول باشند. به طول مثال $1193$ عدد اول حلقوی است، زیرا $1193$ ،$3119$ ،$9311$ و $1931$ همگی اعداد اول هستند.
برنامه ای بنویسید که تعداد نامشخصی عدد از ورودی بخواند و برای هر عدد، اگر اول حلقوی بود عبارت ```circular prime``` و در غیر این صورت عبارت ```non-circular prime``` را چاپ کند.
شرط پایان ورود اطلاعات وارد کردن عدد ```0``` است.
## محدودیتها
$$1 \leq n \leq 10000000$$
## مثال
## نمونه ورودی
```
97
123
1193
29
0
```
## نمونه خروجی
```
circular prime
non-circular prime
circular prime
non-circular prime
```
اعداد حلقوی
عدد اول حلقوی به عدد اولی گفته می شود که تمام اعدادی که از شیفت دادن ارقام این عدد به دست می آیند، نیز اول باشند. به طول مثال 1193 عدد اول حلقوی است، زیرا 1193 ،3119 ،9311 و 1931 همگی اعداد اول هستند.
برنامه ای بنویسید که تعداد نامشخصی عدد از ورودی بخواند و برای هر عدد، اگر اول حلقوی بود عبارت circular prime
و در غیر این صورت عبارت non-circular prime
را چاپ کند.
شرط پایان ورود اطلاعات وارد کردن عدد 0
است.
محدودیتها🔗
1≤n≤10000000
مثال🔗
نمونه ورودی🔗
نمونه خروجی🔗
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.