سلام و وقت بخیر خدمت دوست تازه وارد به دنیای مانشت .
این گونه سوال ها رو بهتره توی گوگل یه جستجوی ساده انجام بدی و پاسخ شون رو پیدا کنی ، در واقع این سوال شما مربوط به درس برنامه سازی کامپیوتر است ولی درس طراحی الگوریتم درسی جداگانه است که به دسته بندی و طراحی الگوریتم های پیچیده تر میپردازد .
علی ایحال این پرسش شما رو پاسخ میدیم دوست عزیز :
در قسمت اول عددی که از ورودی دریافت میکنید رو باید بشکنید این کار توسط عملگر های باقیمانده و تقسیم انجام میشه . به این صورت که ابتدا Mode عدد به ۱۰ رو میگیرد و یه جا ذخیره میکنید و سپس عدد رو به ۱۰ تقسیم میکنیم تا یه رقم ( رقم آخر ) کم بشه ، سپس آنقدر تقسیم میکنیم که به رقم آخر برسیم ( یعنی تقسیم بر ۱۰ بزرگ تر از صفر باشه) رقم آخر رو با رقمی که ذخیره کرده بودیم مقایسه میکنیم . برای مثال عدد 8758 رو انجام میدیم .
8758%10=8(LastNum)⟹875810=875⟹87510=87⟹8710=8⟹8=FirstNum
که با یه مقایسه ساده متوجه میشیم که FirstNum و LastNum برابرن ( که اینجا هستن ) یا برابر نیستن .
موفق و پیروز باشی دوست عزیز .