PDA

نسخه کامل مشاهده نسخه کامل : سوالات من در SGU



Arrowtic
09-08-2012, 21:57
سلام دوستان در این تاپیک من سوالاتمو در این سایت که کمم نیستن میپرسم.بعضیا ساده هستن و بعضیا سخت.اولیش اینه:

سوال:
یک عدد رو Nearly Prime میگیم در صورتی که از حاصل ضرب 2 عدد اول دیگه به وجود اومده باشه.

ورودی:
اول یه عدد از کاربر گرفته بعد به همون مقدار ورودی ازش میگیریم.
خروجی:
به ازای هر عدد که Nearly prime هستش چاپ میکنیم Yes و به جای اونایی که نیستن در خط بعد چاپ میکنیم No.

مثال:
ورودی:
1
6
خروجی:
Yes

مثال 2:
ورودی:
2
6
10
خروجی:
Yes
Yes

سوال به انگلیسی:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

__
وحالا میرسیم به جواب من که میگه غلطه.دلیل غلط بودنشم میگه که سره یکی از تستای سایت(جوابتونو تست میکنه دیگه) جواب غلط میده.ولی توی همه تستای خودم جواب درست میده کدم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


اشکال کارم کجاست؟
در مورد متغیر کنترل برای اینکه وقتی یه عددو فهمید که این خاصیتو داره دوباره الکی چکش نکنه ساختمش.حالت اولیه صفره و هر وقت که 2 تا مقسوم علیه که حاصل ضربشون بشه عدد ما به دست اومدن Yes رو چاپ میکنه و کنترل میشه 1 و دیگه الکی بقیه مقسوم علیه های احتمالیشو چک میکنه.اگه تا آخر صفر موند میزنه No.وقتی خواست بره سراغ سوال بعد دوباره صفرش میکنه.