عناوین 110 سوال الگوریتم همراه با جواب
۱- الگوریتم تعویض چرخ پنچر شده یک
اتومبیل
۲- الگوریتم دریافت پول از
خودپرداز
۳- الگوريتمي كه دو عدد را خوانده و مجموع آنها را محاسبه كند.
۴- الگوريتمي كه دو عدد را خوانده و مجموع آنها را چاپ نماید.
۵- الگوريتمي كه سه عدد را خوانده و ميانگين آنها را چاپ نمايد.
۶- الگوریتمی
که طول و عرض مستطیلی را خوانده و
محیط و مساحت آنرا چاپ نماید.
۷- الگوریتمی که عددی را خوانده و تعیین نماید عدد مثبت است یا منفی.
۸- الگوریتمی
که دو عدد را خوانده و حاصل ضرب
آنها را چاپ نماید.
۹- الگوریتمی که سه عدد را خوانده، حاصل ضرب و حاصل جمع آنها را
چاپ نماید.
10- الگوریتمی که شعاع یک دایره را خوانده، محیط و مساحت آنرا چاپ
نماید.
11- الگوریتمی که دو عدد را خوانده و عدد بزرگتر را چاپ نماید.
۱۲- الگوریتمی که سه عدد را خوانده و بصورت زیر تصمیمگیری نماید.
- اگر عدد سوم صفر بود حاصل جمع دو عدد دیگر را چاپ نماید.
- اگر عدد سوم منفی بود تفاضل دو عدد دیگر را چاپ نماید.
- اگر عدد سوم مثبت بود حاصل ضرب دو عدد دیگر را چاپ نماید.
۱۳- الگوریتمی که a و b را خوانده سپس
مقادیر این دو را با هم جابجا کرده و نتیجه را چاپ نماید.
۱۴- الگوریتمی که
a وb را خوانده سپس مقادیر این
دو را بدون استفاده از متغیر کمکی با هم جابجا کرده و نتیجه را چاپ نماید.
۱۵- الگوریتمی که دو عدد را خوانده و عدد کوچکتر را چاپ نماید.
۱۶- الگوریتمی که زمان را بر حسب ساعت، دقیقه و ثانیه خوانده و آن
را بر حسب ثانیه چاپ نماید.
۱۷- الگوریتمی که یک عدد را خوانده و قدرمطلق آن را چاپ نماید.
۱۸- الگوریتمی که اعداد ۱ تا ۱۰۰ را چاپ نماید.
۱۹- الگوریتمی که اعداد ۱ تا n را چاپ نماید.
20- الگوریتمی که اعداد m تا n را چاپ نماید (m ≠ n).
21- الگوریتمی که مجموع اعداد ۱ تا ۱۰۰ را چاپ نماید.
22- الگوریتمی که مجموع اعداد ۱ تا n را چاپ نماید.
23- الگوریتمی که مجموع اعداد m تا n را چاپ نماید (m ≠ n).
۲4- الگوریتمی که ۴۰ عدد را خوانده و مجموع اعداد مثبت را چاپ
نماید.
25- الگوریتمی که یک عدد را خوانده و مشخص نماید که عدد زوج است یا
فرد ؟
۲6- الگوریتمی کهn عدد را خوانده و کوچکترین
عدد را چاپ نماید.
27- الگوریتمی کهn عدد را خوانده و بزرگترین
عدد را چاپ نماید.
۲8- الگوریتمی که تعدادی عدد را خوانده و مجموع آنها را چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد صفر است).
۲9- الگوریتمی که تعدادی عدد را خوانده و میانگین اعداد مثبت را
چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد منفی است).
30- الگوریتمی که تعدادی عدد را خوانده و بزرگترین و کوچکترین را
چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد
صفر است).
31- الگوریتمی که سه عدد را خوانده و کوچکترین آنها را چاپ نماید.
32- الگوریتمی که سه عدد را خوانده و بزرگترین آنها را چاپ نماید.
33- الگوریتمی که 100 عدد را خوانده و کوچکترین و بزرگترین آنها را
چاپ نماید.
34- الگوریتمی که حاصل ضرب اعدادm تا n را چاپ نماید (m
≠ n) .
35- الگوریتمی که اعداد زوج کوچکتر از 1000 را چاپ نماید.
۳6- الگوریتمی که ﻳﻚ ﻋﺪﺩ ﺭﺍ خوانده ﻭ ﻓﺎﻛﺘﻮﺭﻳﻝ ﺁﻥ را چاپ نماید.
۳7- الگوریتمی ﻛﻪ ﻋﺪﺩ ﻃﺒﻴﻌﻲ n ﺭﺍ خوانده ﻭ ﻣﺠﻤﻮﻉ ﻋﺒﺎﺭﺕ ﺯﻳﺮ ﺭﺍ چاپ ﻧﻤﺎﻳﺪ (n>=1).
۳8- الگوریتمی ﻛﻪ یک ﻋﺪﺩ دو رقمی را خوانده و مجموع ارقام آن را
چاپ نماید.
39- الگوریتمی ﻛﻪ ﻋﺪﺩی را خوانده و مجموع ارقام آن را چاپ نماید.
40- الگوریتمی ﻛﻪ ﻋﺪﺩی را خوانده و تعداد ارقام آن را چاپ نماید.
41- الگوریتمی ﻛﻪ ﻋﺪﺩی را خوانده و تعداد صفرهای آن را چاپ نماید.
42- الگوریتمی ﻛﻪ ﻋﺪﺩی را خوانده و مشخص نماید آیا عدد دو رقمی است
یا خیر.
۴3- الگوریتمی که عددی را خوانده و مقسوم علیه های آن را چاپ
نماید.
۴4- الگوریتمی که عددی را خوانده و مجموع مقسوم علیه های آن را چاپ
نماید.
45- الگوریتمی که عددی را خوانده و مجموع مقسوم علیه های فرد آن را چاپ نماید.
46- الگوریتمی که عددی را خوانده و مجموع مقسوم علیه های زوج آن را
چاپ نماید.
۴7- الگوریتمی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا خیر
(روش اول).
۴8- الگوریتمی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا
خیر (روش دوم).
۴9- الگوریتمی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا
خیر(روش سوم).
50- الگوریتمی ﻛﻪ اعداد زوج بین m تا n را چاپ نماید.
51- الگوریتمی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد کامل است یا
خیر. (عددی کامل است که با مجموع مقسوم علیههای کوچکتر از خودش برابر باشد
مثال: 6=1+2+3)
52- الگوریتمی ﻛﻪ x را خوانده و سري فيبوناچي قبل از آن را چاپ نمايد. (x>2).
53- الگوریتمی ﻛﻪ n را خوانده و n جمله اول سری
فیبوناچی را چاپ نماید.
54- الگوریتمی ﻛﻪ عددی را خوانده و مشخص نماید که جزء سری فیبوناچی
هست یا خیر.
55- الگوریتمی ﻛﻪ m و n را خوانده و
سری فیبوناچی بین این دو عدد را چاپ نماید (m≠n).
56- الگوریتمی ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n>=0, x>0).
57- الگوریتمی ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n<0, x<0).
58- الگوریتمی که دو زاویه را خوانده و مشخص نماید که این دو زاویه
متمم هستند یا خیر.
59- الگوریتمی كه سه عدد A و B و C را خوانده و محتويات آنها را
جابجا نموده، نتیجه را چاپ نماید.
60- الگوریتمی كه سه عدد A و B و C را خوانده و آنها را به ترتیب از
کوچک به بزرگ چاپ نماید.
61- الگوریتمی که ﻳﻚ ﻋﺪﺩ ﺭﺍ خوانده ﻭ مقلوب ﺁﻥ ﺭﺍ ﺑﻬﻤﺮﺍﻩ ﺧﻮﺩ ﻋﺪﺩ
چاپ نماید. مقلوب ﻋﺪﺩ 1798 ﺑﺮﺍﺑﺮ 8971 ﻣﻲ ﺑﺎﺷﺪ.
62- الگوریتمی که 20 عدد فرد بعد از عدد 6 را چاپ نماید.
63- الگوریتمی که یک عدد به ثانیه را خوانده و مشخص نماید که چند
ساعت و چند دقیقه و چند ثانیه است.
64- الگوریتمی که دو عدد مثبت را خوانده و به روش جمع متوالی حاصل
ضرب این دو عدد را چاپ نماید.
65- الگوریتمی که دو عدد مثبت را خوانده و به روش تفریق متوالی
حاصل تقسیم عدد اول بر عدد دوم را چاپ نماید.
66- الگوریتمی که سه عدد را خوانده و مشخص نماید که سه عدد تشکیل
مثلث میدهند یا خیر.
67- الگوریتمی که دو عدد را خوانده و اعداد بین آنها را چاپ نماید.
68- الگوریتمی که دو عدد A وB را خوانده و اعداد فرد بین
A وB را چاپ نماید.
69- الگوریتمی که اعداد زوج دو رقمی را چاپ نماید.
70- الگوریتمی که اعداد فرد دو رقمی را چاپ نماید.
71- الگوریتمی که یک عدد صحیح را خوانده و مجموع رقمهای فرد آن را
چاپ نماید.
72- الگوریتمی که عدد N را خوانده و اعداد زوج N تا 1 را از بزرگ به کوچک چاپ نماید.
73- الگوریتمی که m وn را خوانده و تعیین نماید عدد بزرگتر بر عدد
کوچکتر بخشپذیر هست یا خیر.
74- الگوریتمی که ارتفاع و قاعده ی یک مثلث را دریافت کرده مساحت
آن را چاپ نماید.
75- الگوریتمی که یک عدد صحیح را خوانده و مجموع رقمهای زوج آن را
چاپ نماید.
76- الگوریتمی که یک عدد را خوانده و تعیین نماید عدد بر 3 بخشپذیر
هست یا خیر.
77- الگوریتمی که یک عدد را خوانده و تعیین نماید عدد بر 3 و 5 بخشپذیر
هست یا خیر.
78- الگوریتمی که ضرائب یک معادله درجه دو را خوانده و ریشههای
معادله را چاپ نماید.
79- الگوریتمی که تعدادی عدد را خوانده و شمارش نماید (شرط پایان
ورود اطلاعات، ورود عدد صفر یا منفی است).
80- الگوریتمی که دو عدد m وn را خوانده و بزرگترين مقسومعليه مشترك آنها را
چاپ كند.
81- الگوریتمی که دو عدد m وn را خوانده و کوچکترین مضرب مشترک آنها را چاپ
نماید.
82- الگوریتمی کهN را خوانده و مجموع سري زير
را چاپ نمايد (حلقه تودرتو).
83- الگوریتمی كه x و N را خوانده
مقدار سري زير را محاسبه و چاپ نماید.
84- الگوریتمی که عددی را در مبنای 10 خوانده و آن را به مبنای 2
تبدیل کرده و چاپ نماید.
85- الگوریتمی که عددی را در مبنای 2 خوانده و آن را به مبنای 10 تبدیل کرده و چاپ نماید.
86- الگوریتمی که عددی را دریافت کرده و مشخص نماید آیا عدد در
مبنای 2 هست یا خیر.
87- الگوریتمی که حقوق کارمندی را خوانده اگر کمتر از 200000 باشد
%2 اگر بین 200000 تا 400000 باشد %3 و اگر بیشتر از 400000 باشد %5 مالیات از آن
کم کند و نتیجه را چاپ نماید.
88- الگوریتمی که عددی را خوانده و تعیین نماید یک رقمی، دو رقمی
یا سه رقمی به
بالا است.
89- الگوریتمی که 40 بار دو عدد را دریافت کرده، بزرگترين مقسومعليه
و کوچکترین مضرب مشترک آنها را چاپ نماید.
90- الگوریتمی که تعدادی عدد را خوانده و تعداد اعداد مثبت و منفی را چاپ نماید.
91- الگوریتمی که N عدد را خوانده و تعداد اعداد زوج و فرد را چاپ نماید.
92- الگوریتمی که یک دما را بر حسب سانتیگراد خوانده و آن را به
فارنهایت تبدیل کرده و چاپ نماید.
93- الگوریتمی که ریشه معادله درجه یک Ax + B = C را محاسبه و چاپ نماید.
94- الگوریتمی که سه ضلع یک مثلث را خوانده و تعیین نماید که آیا
مثلث قائم الزاویه است یا خیر.
A²=B²+C² یا B²=A²+C²
یا C²=A²+B²
95- الگوریتمی که 5 عدد را خوانده و از عدد پنجم به اول را چاپ
نماید.
96- الگوریتمی که 5 عدد را خوانده و از عدد پنجم به اول را چاپ
نماید (با استفاده از آرایه).
97- الگوریتمی که
N عدد
را خوانده و در یک آرایه قرار دهد و سپس مجموع و میانگین این اعداد را چاپ نماید.
98- الگوریتمی کهN عدد را خوانده و در یک
آرایه قرار دهد و سپس بزرگترین عدد را چاپ نماید.
99- الگوریتمی که دو عدد را خوانده و به روش تفریق متوالی حاصل
تقسیم دو عدد را چاپ نماید.
100- الگوریتمی که دو عدد را خوانده و با استفاده از عملگر جمع
حاصل ضرب آنها را چاپ نماید.
101- الگوریتمی که شعاع یک
کره را خوانده، حجم و مساحت آن را محاسبه و چاپ نماید.
102- الگوریتمی که یک عدد را خوانده و حاصل ضرب ارقام غیر صفر آن
را چاپ نماید.
103- الگوریتمی که ارتفاع و شعاع قاعده یک استوانه را خوانده و
مساحت آن را چاپ نماید.
104- الگوریتمی که x وy را خوانده و مقدار عددی عبارت x^2+32*y+240 را محاسبه و چاپ نماید.
105- الگوریتمی که مجموع اعداد فرد بین 10 و 1000 را چاپ نماید.
106- الگوریتمی کهn را خوانده و خروجی زیر را
چاپ نماید.
107- الگوریتمی که حاصل سری زیر را چاپ نماید:
108- الگوریتمی که عدد x و یک رقمd را خوانده و تعداد تکرار
رقمd در عددx را چاپ نماید.
109- الگوریتمی که عددی را خوانده و مشخص نماید آن عدد مربع کامل
است یا خیر.
(اگر تعداد مقسومعلیههای یک عدد فرد باشد، عدد مربع کامل است)
110- الگوریتمی که دو عدد را خوانده و مشخص نماید این دو عدد متحابه هستند یا خیر.
(هرگاه مجموع مقسومعلیههای یک عدد با عدد دیگر برابر باشد، دو
عدد را متحابه گوییم)
مثال:
مجموع مقسوم علیه های عدد 284 برابر با 220 است و مجموع مقسوم علیه های عدد 220
برابر با 284 است.