الـگـوريــتم نــويـس

وبـســايــت هر بــــــــــــــــــــرنامه نــــــــــــــــــويس

با عضويت رايگان در خبرنامه الگوريتم نويس مطالب و اخبار جديد سايت را هر هفته در ايميل خود دريافت كنيد.
صفحه اصلی سوال هاي الگوريتمي

سوال هاي الگوريتمي
رمزگذاری بی بی خاتون
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   
یک روش رمزگذاری برای رشته‌ها روش بی‌بی‌خاتون است، در این روش که فقط رشته‌های شامل حروف کوچک و بزرگ انگلیسی رمزگذاری می‌شود به این صورت است که فقط بزرگ یا کوچک بودن حروف تغییر می‌کند.
رمزگشایی این رشته‌های رمزگذاری شده به این شکل است که هرجا در رشته‌ی رمزگذاری شده به ۱ رسیدیم باید از آنجا به بعد کلمات انگلیسی کوچک را به بزرگ تبدیل کنیم (و این کار را تا آنجایی ادامه می‌دهیم که به ۳ برسیم) ، و هرجا به ۲ رسیدیم از آنجا به بعد کلمات بزرگ انگلیسی را به کوچک باید تبدیل شوند (و این کار را تا آنجایی ادامه می‌دهیم که به ۴ برسیم).
اگر بین ۱ و ۳ در کاراکترها ۲ و ۴ ای وجود داشته باشد، کاراکتر های بین ۲ و ۴ باید به حروف کوچک انگلیسی تبدیل شوند و کاراکترهایی که بین ۱ و ۳ هستند ولی بین ۲ و ۴ نیستند باید به حروف بزرگ انگلیسی تبدیل شوند.
برنامه‌ای بنویسید که یک رشته‌ی رمزگذاری شده بگیرد، و رمزگشایی شده‌ی آن را در خروجی چاپ کند.
ادامه مطلب...
 
پخش ارقام
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   

برنامه‌ای بنویسید که عدد n را از ورودی بخواند و تمام اعدادی را که می‌توان با ارقام آن ساخت را در خروجی چاپ کند.

ادامه مطلب...
 
کوچکترین و بزرگ‌ترین
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   
برنامه اي بنويسيد كه 50 عدد را دريافت كرده و بزرگ‌ترین و کوچکترین آن‌ها را چاپ نماید.
ادامه مطلب...
 
حل كننده ي سودوكو
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   
برنامه اي بنويسيد كه يك سودوكو (Soduko) را حل كند.
اينم برنامه اي كه من نوشتم:
http://algooritm.ir/files/Soduko_Solver.zip
*براي اجراي اين برنامه به net Framework 2.0 نياز داريد.
ادامه مطلب...
 
يافتن اعداد اول
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   
برنامه اي بنويسيد كه عدد k را دريافت كرده و اعداد اول كوچك تر از k را چاپ نمايد.
ادامه مطلب...
 
يافتن عامل هاي اول
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   
برنامه اي بنويسيد كه يك عدد مثبت را از ورودي گرفته و تمام عاملهاي اول تشكيل دهنده ي آن را در خروجي چاپ كند . يك عدد ميتواند چند عامل اول تكراري داشته باشد كه تمام تكرارها نيز بايد چاپ شوند.
ادامه مطلب...
 
توليد زير مجموعه
مسائل مقدماتي
نوشته شده توسط محمد حسين سعادت فر   

برنامه اي بنويسيد كه:

عددهاي n و k را دريافت و زير مجموعه هاي k عضوي 1 را چاپ كند.

ادامه مطلب...