الگوریتم برنامهای را میخام که اگر عددی را وارد کردیم داخل رقمهای ان بگردد و کوچکترین رقم ان را نشان دهد؟مثل عدد 123 کوچکترین آن 1 را نمایش دهد تو را به خدا جواب بدیند
الگوریتم برنامهای را میخام که اگر عددی را وارد کردیم داخل رقمهای ان بگردد و کوچکترین رقم ان را نشان دهد؟مثل عدد 123 کوچکترین آن 1 را نمایش دهد تو را به خدا جواب بدیند
آخرین ویرایش به وسیله mojodysaeed : چهارشنبه 27 آبان 1388 در 11:17 صبح
من فکر مي کنم بايد رقم ها را به صورت تک به تک با هم مقايسه کني و کوچکترين عدد را در ظرفي بريزي
انقدر اين کار را انجام مي دهي تا طول عدد
۰ بايد از حلقه استفاده کني
۰ طول عدد را بگيري
۰ تک تک اعداد را با هم مقايسه کني و کوچکترين را در ظرف min قرار دهي
از مد(%)استفاده کن توی حلقه هر بار از عدد مد بگیر رقم رو بدار توی یه متغیر مثلtopبعد topرو بریز توی smallestهر بار که مد میگیری بررسی کن top<largestهست یا نه
min=10;
while( num > 0 )
{
dijit=num%10;
num/=10;
if( dijit < min )
min=dijit;
}
ارقام را جدا میکنی و هر بار با min مقایسه میکنی.