ورود

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



jengir3
03-03-2009, 14:38
سلام به استادان برنامه نویس
می خواستم اگه میشه در نوشتن این الگوریتم ها کمکم کنید
1. الگوریتمی که یک عدد از ما بگیرد و به ما اعلام کند که چند رقمی است
2. الگوریتمی که دو دسته عدد دریافت کند و سپس آن دو را ادغام نموده به صورت سعودی منظم نماید
3. الگوریتمی که دو عدد از ما دریافت کند و تمام مقسوم علیه های این دو عدد را در هم ضرب کند
4. الگوریتمی که یک عدد از ما بگیرد و اعلام کند این عدد، عدد کاملی است یا نه
5. الگوریتمی که یک سری اعداد که به صورت سعودی مرتب شده اند از ما بگیرد و آن را به صورت نزولی چاپ کند
ممنون

jengir3
04-03-2009, 06:29
کسی نبود کمک کنه؟

jengir3
04-03-2009, 10:50
مثل اینکه کسی جواب آدمو نمیده

dustjun
05-03-2009, 08:50
1. الگوریتمی که یک عدد از ما بگیرد و به ما اعلام کند که چند رقمی است:

-- ببین عزیز جز صحیح لگاریتم هر عدد + 1 میشود تعداد ارقامش - البته لگاریتم در مبنای 10
-- در ضمن اگر برنامه نویسیشو میخوای این راه آسونتری تبدیل عدد به رشته و محاسبه طول رشته
-- در ضمن در حالت دوم اعداد منفی یک رقم اضافه تر نشان داده می شوند به خاطر علامت

2. الگوریتمی که دو دسته عدد دریافت کند و سپس آن دو را ادغام نموده به صورت سعودی منظم نماید

-- تو کتاب مقسمی الگوریتم مرتب سازی آن هست به شرط آن که دو دسته مرتب باشند در غیر این صورت یا هر لیست را جداگانه مرتب کن وبعد به هم بچسبونشون و یا اینکه یه لیست جدید بساز و از اول مرتبشون کن

3. الگوریتمی که دو عدد از ما دریافت کند و تمام مقسوم علیه های این دو عدد را در هم ضرب کند

-- خوب یک حلقه for می گذاری از 1 تا نصف عدد کوچکتر، هر جا که باقیمانده تقسیم اعداد 0 می شد اعداد رو ضرب کن دیگه

4. الگوریتمی که یک عدد از ما بگیرد و اعلام کند این عدد، عدد کاملی است یا نه

-- عدد کامل نمیدونم چیه

5. الگوریتمی که یک سری اعداد که به صورت سعودی مرتب شده اند از ما بگیرد و آن را به صورت نزولی چاپ کند

-- این خیلی سئوال سختیه اما جواب میدم
یک حلقه for میگذاری منتهی نزولی از آخر آرایه شروع میکنی تا اولش و می گی نشون بده

roya_borhany
15-03-2009, 15:42
سلام
من میتونم الگوریتم هایی رو که خواستید بگم منتها می خواستم بدونم که آیا هنوز هم می خواید یا نه؟
من 1 ساعته همه رو می نویسم و براتون می فرستم
ممنون