PDA

نسخه کامل مشاهده نسخه کامل : کمک در مورد نوشتن یه برنامه با c++



hadi_joulaee
19-03-2007, 14:41
میشه اساتید لطف کنن سورس این برنامه رو به زبان c++بزارن!
برنامه ای که با در یافت یک عدد اعشاری وارون اون عدد رو چاپ کنه مثلا وارون 256/16 میشه 61/652
اگه این لطف رو بکنین ممنون میشم

hadi_joulaee
20-03-2007, 10:21
چرا کسی کمک نمیکنه؟؟؟؟؟؟؟؟؟؟

someone
20-03-2007, 15:09
سلام.
کافیه عبارت مورد نظر رو به صورت یک رشته بگیرید و اون رو معکوس نمایش بدین.
سعی کنین برنامه رو خودتون بنویسین. هر جا که با مشکل روبرو شدین اطلاع بدین.

hadi_joulaee
24-03-2007, 11:27
آخه مشکل همینجاست که برنامه باید بدون استفاده از رشته نوشته بشه یعنی فقط حق استفاده از متغیر های عددی رو تو این برنامه دارم

hamidreza_buddy
25-03-2007, 14:30
خوب هر تکه رو جدا بگیر (به صورت int) و بعد چاپ کن!
مثلاً 23.6564 رو با استفاده از:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بگیر. بعد a و b رو وارونه کن.

masterHowl
25-03-2007, 21:55
به نظر من میشه این برنامه رو این جوری هم نوشت:
با تقسیمات متوالی و همون الگوریتم مبنا هم میشه....فقط باید واسه قسمت اعشاری ضرب متوالی در 10 بشه...برعکس قسمت صحیحش...

netspc
25-03-2007, 22:11
به نظر من میشه این برنامه رو این جوری هم نوشت:
با تقسیمات متوالی و همون الگوریتم مبنا هم میشه....فقط باید واسه قسمت اعشاری ضرب متوالی در 10 بشه...برعکس قسمت صحیحش...

حرف شما کاملاً متین ولی مشکل سر اینه که چطور بدون استفاده از توابع comparison بتونیم به کامپیوتر حالی کنیم که بابا از این به بعد اعشاره نه عدد صحیح.
برا همین به قول عمو buddy باید جدا جدا قسمت صحیح و اعشار رو گرفت.
ولی اگر راهی دارید که بشه بدون compare کردن قسمت اعشار رو پیدا کرد خب بسیار عالیست ( توجه کنید که عدد مربوطه هیچگاه تعداد ارقام ثابتی نخواهد داشت که بخواهیم از تکنیکهای تقسیمهای یکان ، دهگان .... استفاده کنیم.)
من یادمه ترم پیش تو درس 8085 هم یه همچین مسئله ای رو داده بودند اومدم از طریق compare بیت به بیت حل کردم.

someone
25-03-2007, 23:25
دوباره سلام.
با تشکر از راهنمایی دوستان.
به لینک زیر مراجعه کنین :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در مورد پیدا کردن رقم های اعشار در اون صحبت شده.البته به روش ریاضی

netspc
26-03-2007, 04:29
ممنون جالب بود.
اصلاً به یاد casting نبودم.
بازم تشکر

hadi_joulaee
01-04-2007, 13:43
someone جان اون تاپیکی که گفتی خیلی کمکم کرد ممنونم

hadi_joulaee
06-04-2007, 12:27
آخرش تونستم با راهنمایی هایی که شد برمامه رو بنویسم.ببینین مشکلی نداره؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید