برنامه ای که دوعددراازورودی دریافت کندوتعدادتکرارعددوم درعدداول رادرخروجی چاپ کند
برنامه ای که دوعددراازورودی دریافت کندوتعدادتکرارعددوم درعدداول رادرخروجی چاپ کند
سلام؛ با زبان C نوشته بشه درسته؟
سؤال رو واضح توضیح بدید. منظور چیه؟
مثلاً اگه دو عدد 1049425 و 4 رو در نظر بگیریم؛ تعداد تکرار رقم 4 در عدد اول میشه 2.
یعنی رقم 4، 2 بار در 1049425 تکرار شده. منظور همینه؟
سلام.
بعله به زبان c++
اره منظور همونه
ممنون
شماکی انلاین هسی ک منم بیام روش بحث کنیم؟
چنتا سوال دیگم پرسیدم اونارو بلدهستید؟
زمان مشخصی نداره؛ برنامه نویسی رو خیلی وقت پیش پاس کردم. چیز زیادی یادم نیست!
خیلی هنر کنم نهایتاً بتونم الگوریتمش رو بگم.
بله؛ سؤالات رو دیدم؛ مشابه هم هستن.
دنبال راه حل میگردم؛ اگه جوابی به ذهنم رسید همینجا مینویسم.
بقیه هم هستن راهنمایی میکنن.
موفق باشید
Last edited by hamed29; 19-12-2014 at 23:09.
فایل word پایین رو دانلود کنید. 2 تا مسئله داره که مشابه هم هستن.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
محتوای مخفی: صورت سؤالات
در جواب 80، خط چهارم p و c رو به صورت کاراکتر تعریف کرده. شما متناسب با سؤال خودتون، char رو به عدد تغییر بدید و تغییرات لازم رو هم در ادامه ایجاد کنید.
امیدوارم راهنماییم اشتباه نباشه!
متن فایل وُرد رو از این PDF کپی کردم؛ مسائل جالبی رو با راه حل قرار داده:
Last edited by hamed29; 19-12-2014 at 23:12.
سلام../// اول از جناب [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای راهنمایی هایی که کردند تشکر می کنم..///
***********
برای نوشتن این برنامه راه های زیادی وجود داره// یکی از راه ها تبدیل اعداد به کارکتر و آرایه کارکتری (رشته) و جستجوی کاراکتر به کاراکتره// اما برنامه یه مقدار طولانی و پیچیده میشه..///
**************
روش ساده تر (کوتاه تر) استفاده از عملگر های ریاضی برای جدا کردن ارقام عدده..//
*****************
کافیه یه حلقه تعریف کنید که تا وقتی عدد صفر نشده ادامه پیدا کنه// تو هر مرحله از اجرای حلقه باقیمانده ی تقسیم عدد به 10 (یکان عدد) رو با عدد دومی که از کاربر گرفتید مقایسه کنید و در صورت برابر بودن یکی به شمارنده اضافه کنید..///
***********
تو هر مرحله یه رقم از ارقام عدد به دلیل تقسیم عدد بر 10 کم میشه تا در نهایت بعد از اجرا شدن حلقه به تعداد ارقام عدد اولیه// عدد باقی مونده (کل عدد) برابر صفر میشه و همه ی ارقام بررسی میشه///
**************
کد ها بهتر برنامه رو توضیح میدن...////
*********************
****************کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
می تونید کد های زیر رو بین دو خط کدی که داخل حلقه هست قرار بدید تا بهتر متوجه بشید تو هر مرحله چه اتفاقی میوفته..///
*****************
***************کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم که تونسته باشم کمکی کنم// اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم.////
************
در رابطه با سوالات دیگه ای که پرسیده بودید// این که تمرین یا سوالاتتون رو به این شکل بپرسید و جواب رو بخواید درست نیست../// بهتره خودتون شروع به نوشتن کنید و سوالاتی که در حین نوشتن کد ها براتون ایجاد میشه رو اینجا بپرسید تا دوستان راهنماییتون کنند../// (اینجوری هم مطلب رو بهتر متوجه میشید و هم سریع تر به پست هاتون جواب داده میشه//).///
******************
موفق باشید!![]()
Last edited by n00b; 20-12-2014 at 05:45. دليل: اشتباه تایپی
salam.kheli mamnun aliiiiii bud.akhe man terme avalam soalo mibinam hichiii be zehnam nemirese chikar konam
smeeee u chiiiiieeee?
salam.mamnunam.khosh be haletun man term avalam!!!!...
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)