A3.pdf

‫سوال‪: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‬‬