PDA

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



parisa.hei
18-12-2014, 15:56
برنامه ای که دوعددراازورودی دریافت کندوتعدادتکرارعددوم درعدداول رادرخروجی چاپ کند

hamed29
18-12-2014, 16:35
برنامه ای که دوعددراازورودی دریافت کندوتعدادتکرارعددوم درعدداول رادرخروجی چاپ کند

سلام؛ با زبان C نوشته بشه درسته؟

سؤال رو واضح توضیح بدید. منظور چیه؟
مثلاً اگه دو عدد 1049425 و 4 رو در نظر بگیریم؛ تعداد تکرار رقم 4 در عدد اول میشه 2.
یعنی رقم 4، 2 بار در 1049425 تکرار شده. منظور همینه؟

parisa.hei
19-12-2014, 01:41
سلام.
بعله به زبان c++
اره منظور همونه
ممنون
شماکی انلاین هسی ک منم بیام روش بحث کنیم؟

parisa.hei
19-12-2014, 01:46
چنتا سوال دیگم پرسیدم اونارو بلدهستید؟

hamed29
19-12-2014, 15:52
سلام.
بعله به زبان c++
اره منظور همونه
ممنون
شماکی انلاین هسی ک منم بیام روش بحث کنیم؟

چنتا سوال دیگم پرسیدم اونارو بلدهستید؟

زمان مشخصی نداره؛ برنامه نویسی رو خیلی وقت پیش پاس کردم. چیز زیادی یادم نیست!
خیلی هنر کنم نهایتاً بتونم الگوریتمش رو بگم.

بله؛ سؤالات رو دیدم؛ مشابه هم هستن.
دنبال راه حل میگردم؛ اگه جوابی به ذهنم رسید همینجا مینویسم.
بقیه هم هستن راهنمایی میکنن.
موفق باشید

hamed29
19-12-2014, 23:08
فایل word پایین رو دانلود کنید. 2 تا مسئله داره که مشابه هم هستن.

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



80 - برنامه اي بنویسید که ابتدا یک رشته و سپس یک کاراکتر را گرفته و در نهایت مشخص کند کاراکتر وارد شده چندبار در رشته تکرار شده است؟

84 – برنامه اي بنویسید که تعداد نامشخصی رشته را تا وارد شدن رشته ي finish گرفته و درنهایت مشخص کند در چند تا از رشته ها عدد (کاراکتر رقمی) وجود داشته است.


در جواب 80، خط چهارم p و c رو به صورت کاراکتر تعریف کرده. شما متناسب با سؤال خودتون، char رو به عدد تغییر بدید و تغییرات لازم رو هم در ادامه ایجاد کنید.

امیدوارم راهنماییم اشتباه نباشه!


متن فایل وُرد رو از این PDF کپی کردم؛ مسائل جالبی رو با راه حل قرار داده:


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

n00b
20-12-2014, 04:21
سلام../// اول از جناب hamed29 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) برای راهنمایی هایی که کردند تشکر می کنم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********
برای نوشتن این برنامه راه های زیادی وجود داره// یکی از راه ها تبدیل اعداد به کارکتر و آرایه کارکتری (رشته) و جستجوی کاراکتر به کاراکتره// اما برنامه یه مقدار طولانی و پیچیده میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************
روش ساده تر (کوتاه تر) استفاده از عملگر های ریاضی برای جدا کردن ارقام عدده..// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
کافیه یه حلقه تعریف کنید که تا وقتی عدد صفر نشده ادامه پیدا کنه// تو هر مرحله از اجرای حلقه باقیمانده ی تقسیم عدد به 10 (یکان عدد) رو با عدد دومی که از کاربر گرفتید مقایسه کنید و در صورت برابر بودن یکی به شمارنده اضافه کنید../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********
تو هر مرحله یه رقم از ارقام عدد به دلیل تقسیم عدد بر 10 کم میشه تا در نهایت بعد از اجرا شدن حلقه به تعداد ارقام عدد اولیه// عدد باقی مونده (کل عدد) برابر صفر میشه و همه ی ارقام بررسی میشه/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************
کد ها بهتر برنامه رو توضیح میدن...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
****************
می تونید کد های زیر رو بین دو خط کدی که داخل حلقه هست قرار بدید تا بهتر متوجه بشید تو هر مرحله چه اتفاقی میوفته../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***************
امیدوارم که تونسته باشم کمکی کنم// اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم.//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************
در رابطه با سوالات دیگه ای که پرسیده بودید// این که تمرین یا سوالاتتون رو به این شکل بپرسید و جواب رو بخواید درست نیست../// بهتره خودتون شروع به نوشتن کنید و سوالاتی که در حین نوشتن کد ها براتون ایجاد میشه رو اینجا بپرسید تا دوستان راهنماییتون کنند../// (اینجوری هم مطلب رو بهتر متوجه میشید و هم سریع تر به پست هاتون جواب داده میشه//)./// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

parisa.hei
23-12-2014, 14:11
salam.kheli mamnun aliiiiii bud.akhe man terme avalam soalo mibinam hichiii be zehnam nemirese chikar konam

parisa.hei
23-12-2014, 14:11
smeeee u chiiiiieeee?

parisa.hei
23-12-2014, 14:18
salam.mamnunam.khosh be haletun man term avalam!!!!...