عناوین 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 است.