ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2015-02-27 14:23:55 -0500
  • مشاهده شده: 8,368 بار
  • بروز شده: 2021-11-27 12:18:55 -0500

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

حل الگوریتم بخش پذیری بر عدد 15

0

الگوریتمی بنویسید که عددی را از کاربر دریافت تائید کند که عدد بر 15 بخش پذیر است یا نه؟ لطفا جواب را ارسال نمائیید

2015-02-27 14:23:55 -0500
امیر قادری 41 ● 1 ● 1 ● 2
پاک‌کردن   ویرایش سوال
نظرات

Khaheshan az in soalaye ashghal pashghal nazarid

2015-02-28 01:13:00 -0500 آرش خن

خود سوال جوابه! الگوریتم:((عدد را از ورودی بگیر-چک کن بر 15 بخش پذیر است؟-نتیجه را هر کاری می خوای بکن. ))

2015-02-28 08:55:46 -0500 سی پلاس پلاس

cin>>n; if(n%15==0)cout<<"YES!"<<endl

2015-02-28 08:56:56 -0500 روبیک

ممنون از @روبیک خان @-}--

2015-02-28 09:02:19 -0500 سی پلاس پلاس

nagofte adad az 1 ta 10^18 hastesha... momkene gonde bashe

2015-02-28 09:45:40 -0500 آرش خن

7 پاسخ

5

خب واضحه که یه عدد بر 15 بخش پذیره اگر و فقط اگر بر 3 و 5 بخش پذیر باشه.

پس کافیه چک کنی که عددت بر 3 و 5 بخش پذیر هست یا نه و اگر بر هر دوشون بخش پذیر بود یعنی عددت بر 15 بخش پذیره.

ولی خدا وکیلی واقعا تعجب کردم که یه همچین سوالی رو داری می پرسی...! :|

2015-02-28 05:43:49 -0500
م زمانی 161 ● 3
پاک‌کردن   ویرایش پاسخ
نظرات

In rah vaghti kar nemikone ke adad delkhah bedan

2015-02-28 06:23:27 -0500 آرش خن

نمی فهمم منظورتو. خب مگه عدد غیر دلخواه قراره بدن؟!

2015-02-28 06:36:33 -0500 م زمانی

Manzoram in bood ke jaye 15 ye adad dige bedan

2015-02-28 06:37:47 -0500 آرش خن

خب آره.ولی سوال بخش پذیری بر 15 رو خواسته...

2015-02-28 08:22:53 -0500 م زمانی
3

;cin>>n

(if(n%۳۱۷۹۸۵==0

;cout<<"YES!"<<endl< p="">


2015-03-11 08:10:44 -0500
بابا شاه 31 ● 1
پاک‌کردن   ویرایش پاسخ
3

*-ورودی را x بگیر

*-باقی ماندهx بر 3 را a بنام

*-اگر a>0 پیام بده بخش پذیرنیست.

*-اگر a=0 بود باقی ماندهx بر 5را b بنام

*-اگر b>0 پیام بده بخش پذیرنیست.

*-اگر b=0 بود پیام بده بخش پذیر است

حالا چرا پرسیدی؟

2015-03-01 11:51:18 -0500
آ امین آ 78 ● 2 ● 9
پاک‌کردن   ویرایش پاسخ
3

می تونی با یه for ساده پیدا کنی که باقیمونده هر رقم بر x چنده ( اولش عددت 1ئه، بعد تو هر مرحله در 10 ضرب می کنی باقیمونده می گیری)

و در آخر هم باقیمونده جمع همه اینها جوابه ( ورودی رو احتمالا از نوع string میگیری، فقط یادت باشه reverse اش کنی که s[0] رقم اول باشه)

int t =1, ans = 0;

for : i -> 0 to s.size

ans =(ans + (s[i] -'0') * t) % mod

t = (t * 10) % mod

print ans

پ.ن : من اگه یاد بگیرم تو این سایت درست بنویسم، اون موقع است که یه چیزی شدم!!!

موفق باشید فعلا

2015-05-24 15:08:38 -0500
محمدرضا اصولی 71 ● 1
پاک‌کردن   ویرایش پاسخ
نظرات

این سایت برای نوشته‌هاش از markdown استفاده می‌کنه، اگه می‌خوای خوب بنویسی توی گوگل سرچ کن markdown و یادش بگیر!

2015-05-26 02:04:14 -0500 توفیقی
2

بچه ها شاید یه سوال برای شما خیلی مسخره و پیش پا افتادس ولی کسی که سوال میپرسه ازتون به مرتبه شما احترام گذاشته شما هم احترام بذارید. اگه عدد عادی باشه و تو c++ بخوای بگیری a%317985 رو میگیری. اگه سوالتم غیر اینه بیشتر توضیح بده.

2015-05-25 01:03:50 -0500
آقوی همساده 617 ● 3 ● 6 ● 15
پاک‌کردن   ویرایش پاسخ
نظرات

فکر کنم ورودی big num ئه، وگرنه همچین سوالی عجیبه!

2015-05-25 01:55:13 -0500 محمدرضا اصولی

@محمدرضا اصولی گفته عددی از کاربر گرفته...big num که به برنامه نمیدن.

2015-05-25 03:36:49 -0500 آقوی همساده

@آقوی همساده خیلی ساده به برنامه big num میدن، وقتی این جوری هیچ اطلاعاتی در مورد عدد نداده، big num دادن منطقیه!

2015-05-29 20:28:50 -0500 محمدرضا اصولی

@محمدرضا اصولی ببین بستگی به صورت سوال داره اگه منظورش اینه که یه عدد وارد میشه و اونو توی یه متغیر بذاریم که مسلما نمیشه.

2015-05-30 01:18:57 -0500 آقوی همساده
0

زیر الگوریتمی بنویسید که عدد رادریافت وبخش پذیری آن بر۳ وبر ۵ را بررسی کند؟دوستان زیر الگوریتم خواسته نه الگوریتم ممنون میشم کمک کنید

2021-11-27 12:18:55 -0500
اناهیتا 1 ● 1
پاک‌کردن   ویرایش پاسخ
0

الگوریتمی بنویسید که یک عدد دریافت کرده مشخص کند بر 5 بخش پذیر است یا خیر. برای این سوال باید عدد 5را در شمارندم قرار بدهم یا یک متغیری را در شمارندم قرار بدهم؟

2020-10-31 01:10:16 -0500
مهیار ذوالفقاری 1
پاک‌کردن   ویرایش پاسخ
نظرات

ببین باید مقدمات برنامه‌نویسی رو یاد بگیری. چرا که بدون اون نمی‌تونی مساله حل کنی.
مفهوم متغیر، شرط، حلقه، آرایه و تابع رو باید بلد باشی.

2021-01-04 04:54:42 -0500 سی پلاس پلاس

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.