روش کار کلا به این صورته که شما یه تابع مینویسی که یه عدد میگیره و بزرگترین رقمش رو برمیگردونه
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داخل تابع main خیلی خلاصه س فقط لازمه بنویسی که مقداری که این تابع برمیگردونه رو چاپ کنه همین
میریم داخل تابع BozorgtarinRagam(long v);
اینجا مینویسی که اگه عدد ورودی کوچکتر از 10 بود همون خودشو برگردونه
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه عدد بزرگتر از ده بود دو کار انجام میدیم
رقم آخر و بقیه عدد رو جدا میکنیم و با هم مقایسه میکنیم
یعنی همه برنامه داخل else همین if هستش
میتونی دو تا متغیر تعریف کنی a و b
داخل a یگان رو مینویسی (که همون باقی مانده تقسیم بر صفره و عملگرش رو حتما خودت میدونی)
داخل b هم بزرگترین رقم خارج قسمت تقسیم بر 10 رو (چون متغییر از نوع صحیح هست اعشارش خودبخود حذف میشه) .. این قسمت همون بازگشتی میشه یعنی باز خود همین تابع رو فراخوانی میکنی و خارج قسمت رو بهش ورودی میدی و مقداری که برمیگردونه رو میریزی داخل b
پایین تر مقایسه میکنی و هر کدوم از دو متغییر a,b بزرگتر بود return میکنی