سلام .يه پروژه بهم دادن (نيمچه پروژه) که گفته الگوريتم تفريق اعداد با علامتو بنويسيد کسي ميتونه کمکم کنه؟
سلام .يه پروژه بهم دادن (نيمچه پروژه) که گفته الگوريتم تفريق اعداد با علامتو بنويسيد کسي ميتونه کمکم کنه؟
سلام .
اگه منظورتون Source هست که بايد بگم اينجا قراره پروژه دانشجويي حل نشه . ولي مي تونم کمک کنم خودتون بنويسين .
ما مي تونيم براي پياده سازي الگوريتم تفريق از يه کلاس استفاده کنيم که داده هاي عضوش از يه آرايه int تشکيل شده و و يه نوع داده ديگه از نوع bool داره که اگه عددمون منفي باشه ، مقدارش true و در غير اين صورت false هست . براي پياده سازي الگوريتم هم کار سختي نداريم . مثلا به اين قطعه کد توجه داشته باشين :
بيشتر کار برنامه تو يه حلقه است که بلاکش تقريبا همينيه که گذاشتم .کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
h1 و h2 دو شي از کلاس ما هستن که قراره تفريق بشن و و huge هم همون this هست که قراره نتيجه تفريق تو اون قرار بگيره . تو شرط هم ميگيم اگه جواب تفريق منفي اومد ده تا بهش اضافه کن و از رقم بعدي يکي کم کن . ديگه کاري نداريم که از رقم بعدي بگيريم و اون اگه صفر باشه بره رقم بعدي يکي 10 بشه و ديگري 9 .....
اين کار رو راحت تر مي کنه .
خيـــــــــــــــــــــــ ــــــــــــــــــــــلي ممنون مرسي فقط يه مشکلي هست اونم اينکه 1 جلسه بيشتر الگوريتم نداشتيم ! يکي ميشه ساده تر بگيد؟
همون چيزي که نوشتم اون پايين هم توضيح دادم . شما اگه نمي خواين از کلاس استفاده کنين مي تونين براي هر عدد صحيحتون يه آرايه اي از int بگيرين که تو اون هر عضو ، يه عدد صحيح تک رقمي رو نگه مي داره که همون ميشه رقم عدد شما . بعد همون تفريقي که تو دوران ابتدايي ياد گرفتين رقم به رقم روي اين دو آرايه اعمال مي کنين . مثل مثالي که من تو پست قبلي گفتم .
خيلي لطف کرديد ممنون
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)