سوال:1 برنامه ای را بنویسیدکه nعدد از ورودی بگیردسپس اعداد مثبت رادر یک آرایه و اعدادمنفی را در یک آرایه دیگر ذخیره کند، سپس هر آرایه را پس از مرتب سازی به صورت صعودی چاپ کند. در خط اول عدد nوارد شده وسپس nعدد وارد می شود ،در خروجی ابتدا آرایه حاوی اعداد منفی و سپس مثبت چاپ می شود. ورودی نمونه خروجی نمونه -10 -7 -3 1 2 4 10 7 4 -3 2 10 -10 1 -7 -20 -7 -4 -1 3 4 5 7 9 12 10 4 5 -1 3 -7 12 -4 -20 9 7 سوال:2 برنامه ای بنویسید که nعدد را از ورودی بگیرد و فاکتوریل هر یک از آنها را چاپ کند. درورودی ودرخط اول تعداد اعداد ( ) nودر خط بعد nعدد وارد می شود،در خروجی نیزدر nخط فاکتوریل اعدادچاپ می شود. ورودی نمونه خروجی نمونه 120 1 6 2 1 24 720 3 5 0 3 4 2 1 4 6 سوال:3 برنامه ای بنویسید که nعدد را از ورودی بگیرد و mامین کوچکترین عدد را در خروجی چاپ کند. در خط اول عدد nدر خط دوم عدد mو در خط بعدی nعدد مورد نظر وارد می شود. ورودی نمونه خروجی نمونه 7 3 13 5 12 1 44 21 7 7 5 2 17 0 10 43 26 10 سوال :4مسئله وارونگی !! برنامه ای بنویسید که nعدد از ورودی بگیرد و در آرایه aذخیره کند سپس تعداد وارونگی های آن را در خروجی چاپ کند . زوج ) (i , jرا یک وارونگی می نامیم هرگاه i < jو ] a[i] > a[jباشد . در ورودی و در خط اول تعداد اعداد ( )nرا بگیرد و در خط بعد nعدد را از ورودی دریافت کند. ورودی نمونه خروجی نمونه 10 7 13 5 12 1 44 21 7 3 5 17 0 10 43 26 سوال :5مسئله فشرده سازی ! منظور از فشرده سازی عدد aجمع تمام رقم های موجود در aو رسیدن به عدد دیگری مانند ’ aاست ،بنابراین واضح است که اگر این عمل را چند مرحله تکرار کنیم به یک عددتک رقمی می رسیم.در ورودی یک عدد صحیح مثبت aبه شما داده می شود و برنامه شما باید در خروجی آن عدد تک رقمی را چاپ کند. در سطر اول تعداد اعداد ورودی ( )nداده می شودو سپس nعددرا از ورودی می گیرد.درخروجی نیز nعددنمایش داده می شود. ] برای مثال عدد 67در مرحله اول به 31و سپس به 4تبدیل می شود ،یعنی در خروجی باید عدد 4چاپ شود [ ورودی نمونه خروجی نمونه 7 3 1 3 43 111 57871
© Copyright 2025 Paperzz