এখানে নিয়মিত বিভিন্ন প্রোগ্রামিং সমস্যা দেওয়া হবে। সমস্যাগুলো হবে অপেক্ষাকৃত সহজ যাতে কম্পিউটার প্রোগ্রামিং বইয়ের পাঠকরা সমস্যাগুলো সমাধানের চেষ্টা করতে পারে। আর কেউ সমস্যা তৈরি করে পাঠাতে চাইলে book@subeen.com-এ ইমেইল করা যাবে।
সমস্যা - ১ (জোড়-বিজোড় ১)
সমস্যা - ২ (জোড়-বিজোড় ২)
সমস্যা - ৩ (অধোগামী সংখ্যা)
সমস্যা - ৪ (ভাজক)
সমস্যা - ৫ (বাক্স ১)
সমস্যা - ৬ (যোগফল নির্ণয়)
সমস্যা - ৭ (সংখ্যা গণনা)
সমস্যা - ৮ (ছোট থেকে বড়)
সমস্যা - ৯ (পূর্ণবর্গ সংখ্যা)
সমস্যা - ১০ (রান রেট - ১)
সমস্যা - ১১ (গৌণিক/ফ্যাক্টরিয়াল)
সমস্যা - ১২ (ফ্যাক্টরিয়াল 100)
সমস্যা - ১৩ (টমি মিয়ার প্রোবাবিলিটি)
সমস্যা - ১৪ (অক্ষরের ঘনঘটা)
সমস্যা - ১৫ (অক্ষর গণনা)
সমস্যা - ১৬ (শব্দ বিপর্যয়)
সমস্যা - ১৭ (স্বরবর্ণ গণনা)
সমস্যা - ১৮ (স্বরবর্ণ-ব্যাঞ্জনবর্ণ)
সমস্যা - ১৯ (শব্দ গণনা ১)
সমস্যা - ২০ (শব্দ গণনা ২)
সমস্যা - ২১ (উল্টে দেখা)
সমস্যা - ২২ (মৌলিক সংখ্যা)
সমস্যা - ২৩ (বর্ণমালা থেকে সংখ্যা)
সমস্যা - ২৪ (একান্তর উপাদান)
সমস্যা - ২৫ (লঘিষ্ঠ সাধারণ গুণিতক)
সমস্যা - ২৬ (এলিয়েন গুপী)
সমস্যা - ২৭ (আর্মস্ট্রং সংখ্যা)
সমস্যা - ২৮ (এলোমেলো অ্যারে)
সমস্যা - ২৯ (চিহ্ন পরিচয়)
সমস্যা - ৩০ (যোগ্য সংখ্যা ১)
সমস্যা - ৩১ (যোগ্য সংখ্যা ২)
সমস্যা - ৩২ (X-এর গুণিতক)
সমস্যা - ৩৩ (বিভাজনসাধ্য ১)
সমস্যা - ৩৪ (বিভাজনসাধ্য ২)
সমস্যা - ৩৫ (বৃত্তের বাইরে)
সমস্যা - ৩৬ (সংখ্যা বিপর্যয়)
সমস্যা - ৩৭ (শব্দ সাজানো)
সমস্যা - ৩৮ (হীরক রাজ্য)
সমস্যা - ৩৯ (প্যালিনড্রোম)
সমস্যা - ৪০ (ধারার যোগফল ১)
সমস্যা - ৪১ (ধারার যোগফল ২)
সমস্যা - ৪২ (ধারার যোগফল ৩)
সমস্যা - ৪৩ (হিসাব-কিতাব)
সমস্যা - ৪৪ (প্যাসকেলের ত্রিভুজ ১)
সমস্যা - ৪৫ (প্যাসকেলের ত্রিভুজ ২)
সমস্যা - ৪৬ (ত্রিভুজের ক্ষেত্রফল)
সমস্যা - ৪৭ (অ্যারের জোট)
সমস্যা - ৪৮ (নিখোঁজ সংখ্যা)
সমস্যা - ৪৯ (মৌলিক কি না)
সমস্যা - ৫০ (লেফট-রাইট)
সমস্যা - ৫১ (খোঁজ দ্য সার্চ ১)
সমস্যা - ৫২ (খোঁজ দ্য সার্চ ২)
সমস্যা সমাধানের পদ্ধতি নিয়ে আলোচনা করা হয়েছে এই বইটিতে-
সমস্যা - ১ (জোড়-বিজোড় ১)
সমস্যা - ২ (জোড়-বিজোড় ২)
সমস্যা - ৩ (অধোগামী সংখ্যা)
সমস্যা - ৪ (ভাজক)
সমস্যা - ৫ (বাক্স ১)
সমস্যা - ৬ (যোগফল নির্ণয়)
সমস্যা - ৭ (সংখ্যা গণনা)
সমস্যা - ৮ (ছোট থেকে বড়)
সমস্যা - ৯ (পূর্ণবর্গ সংখ্যা)
সমস্যা - ১০ (রান রেট - ১)
সমস্যা - ১১ (গৌণিক/ফ্যাক্টরিয়াল)
সমস্যা - ১২ (ফ্যাক্টরিয়াল 100)
সমস্যা - ১৩ (টমি মিয়ার প্রোবাবিলিটি)
সমস্যা - ১৪ (অক্ষরের ঘনঘটা)
সমস্যা - ১৫ (অক্ষর গণনা)
সমস্যা - ১৬ (শব্দ বিপর্যয়)
সমস্যা - ১৭ (স্বরবর্ণ গণনা)
সমস্যা - ১৮ (স্বরবর্ণ-ব্যাঞ্জনবর্ণ)
সমস্যা - ১৯ (শব্দ গণনা ১)
সমস্যা - ২০ (শব্দ গণনা ২)
সমস্যা - ২১ (উল্টে দেখা)
সমস্যা - ২২ (মৌলিক সংখ্যা)
সমস্যা - ২৩ (বর্ণমালা থেকে সংখ্যা)
সমস্যা - ২৪ (একান্তর উপাদান)
সমস্যা - ২৫ (লঘিষ্ঠ সাধারণ গুণিতক)
সমস্যা - ২৬ (এলিয়েন গুপী)
সমস্যা - ২৭ (আর্মস্ট্রং সংখ্যা)
সমস্যা - ২৮ (এলোমেলো অ্যারে)
সমস্যা - ২৯ (চিহ্ন পরিচয়)
সমস্যা - ৩০ (যোগ্য সংখ্যা ১)
সমস্যা - ৩১ (যোগ্য সংখ্যা ২)
সমস্যা - ৩২ (X-এর গুণিতক)
সমস্যা - ৩৩ (বিভাজনসাধ্য ১)
সমস্যা - ৩৪ (বিভাজনসাধ্য ২)
সমস্যা - ৩৫ (বৃত্তের বাইরে)
সমস্যা - ৩৬ (সংখ্যা বিপর্যয়)
সমস্যা - ৩৭ (শব্দ সাজানো)
সমস্যা - ৩৮ (হীরক রাজ্য)
সমস্যা - ৩৯ (প্যালিনড্রোম)
সমস্যা - ৪০ (ধারার যোগফল ১)
সমস্যা - ৪১ (ধারার যোগফল ২)
সমস্যা - ৪২ (ধারার যোগফল ৩)
সমস্যা - ৪৩ (হিসাব-কিতাব)
সমস্যা - ৪৪ (প্যাসকেলের ত্রিভুজ ১)
সমস্যা - ৪৫ (প্যাসকেলের ত্রিভুজ ২)
সমস্যা - ৪৬ (ত্রিভুজের ক্ষেত্রফল)
সমস্যা - ৪৭ (অ্যারের জোট)
সমস্যা - ৪৮ (নিখোঁজ সংখ্যা)
সমস্যা - ৪৯ (মৌলিক কি না)
সমস্যা - ৫০ (লেফট-রাইট)
সমস্যা - ৫১ (খোঁজ দ্য সার্চ ১)
সমস্যা - ৫২ (খোঁজ দ্য সার্চ ২)
সমস্যা সমাধানের পদ্ধতি নিয়ে আলোচনা করা হয়েছে এই বইটিতে-
বইটি পাওয়া যাচ্ছে নীলক্ষেতের হক লাইব্রেরি ও রকমারি ডট কম-এ। রকমারি ডট কম থেকে অনলাইনে অর্ডার করতে হলে (কিংবা বিস্তারিত জানতে হলে) ওপরের ছবিতে ক্লিক করতে হবে, আর ফোনে অর্ডার করতে চাইলে ফোন করতে হবে 16297 অথবা 01519521971 নম্বরে।
Sir,
উত্তরমুছুনi think simplified algorithm or way should be uploaded which can be viewed by them who has solved the problem. so that we can know the lacking of our logic or right way of thinking to solve the problem.
You can discuss the problems with other students in the facebook page of this book and also in bdmo forum (matholympiad.org.bd/forum).
উত্তরমুছুনI really love, appreciate, support your approach and good initiative :) Lets keep this trend up!
উত্তরমুছুনভাইয়া, এখানে মেমরী ও এক্সিকিউশন টাইম কতক্ষন লাগবে তা দেখা যায়। gcc থেকে কি তা দেখতে পারার উপায় আছে? আমি কমান্ড প্রোম্পট থেকে gcc ব্যবহার করি।
উত্তরমুছুননতুন প্রবলেমগুলো দেখে অনেক খুশি হলাম সুবিন ভাই। বাংলায় এরকম প্রবলেম সমৃদ্ধ সাইটের অনেক প্রয়োজন। আমরা যখন বাংলায় প্রবলেম গুলো বুঝব,সলভ করতে পারব তখনি আমরা ইংরেজিতে দেয়া প্রবলেম গুলো ও বুঝব এবং সলভ করতে পারব। অসংখ্য ধন্যবাদ।
উত্তরমুছুনহুম... প্রোগ্রামার বন্ধু। :)
মুছুনহল অব ফেইম ব্যাপারটা সুন্দর একটা সুস্থ প্রতিযোগিতাপূর্ণ পরিবেশের আমেজ দেয় এবং এগিয়ে যেতে উদ্বুদ্ধ করে। কয়জন একটা প্রবলেস সমাধান করেছে এর সাথে কয়জন কতগুলো সমস্যা সমাধান করেছে এরকম হল অব ফেইমের মত লিস্ট আছে কি? না থাকলে রাখবার অনুরোধ জানাচ্ছি। ধন্যবাদ।
উত্তরমুছুনbut how can we get the answers of the problems????
উত্তরমুছুনYou won't get the answers of the problems. You have to try to solve these. If your solution is accepted, then your solution is correct! If you can't solve a problem, you don't need to solve the problem. You can spend your time on another problem. :)
উত্তরমুছুনits really helpful to all sir.Thanks a lot.
উত্তরমুছুনভাইয়া এই মাত্র সব গুলো প্রোগ্রামিং সমস্যা সমাধান করে শেষ করলাম । খুব আনন্দ পেয়েছি । সব প্রোগ্রামিং সমস্যা গুলোই অসাধারন সুন্দর । অসংখ্য ধন্যবাদ আপনাকে ।
উত্তরমুছুনঅভিনন্দন! সামনে আরো কিছু প্রবলেম দিবো। আর তুমি অন্যা সাইটেও প্রবলেম সলভ করা শুরু করতে পারো এখন। :)
উত্তরমুছুনভাইয়া আমিতো মাত্র দুই মাসের ও কম সময় আগে ( গত বছর ডিসেম্বর মাসের ১৩ তারিখ নবম শ্রেণির বার্ষিক পরীক্ষা শেষ হওয়ার পর থেকে ) আপনার বই পড়ে প্রোগ্রামিং শেখা শুরু করেছি । আমার জন্য অন্য সাইটের প্রবলেম সলভ করার চেষ্টা করা কি ঠিক হবে । তাছাড়া আমিতো একটা গ্রামের স্কুলে পড়ি ।
মুছুনআর একটা বিষয় জানতে চাই । প্রোগ্রামিং সমস্যা পেজ এর ৪২ টা সমস্যা সবার আগে কে সমাধান করেছে এবং মোট কয় জন সমাধান করাছে ?
প্রতিটি প্রবলেমের সাথে Hall of fame যেই লিঙ্কটা থাকে (নিচের দিকে), সেখানে তুমি দেখতে পাবে যে কে কে সমাধান করেছে এবং কখন করেছে। ৪২ নম্বরটা এখন পর্যন্ত কেবল তুমিই সমাধান করেছে।
মুছুনগ্রাম-শহর কোনো ব্যাপার নয়। ইন্টারনেট তোমাকে সারা দুনিয়ার সাথে কানেক্ট করিয়ে দিচ্ছে। অন্য সাইটে চেষ্টা করো। না পারলে নাই, চেষ্টা করতে তো ক্ষতি নাই। (বইয়ের পরিশিষ্ট অংশে সাইটের নাম ও লিঙ্ক রয়েছে)।
তুমি কোন স্কুলে পড়?
ধন্যবাদ ভাইয়া । আমি পূর্বধলা জে, এম, পাইলট উচ্চ বিদ্যালয়ে পড়ি ।
মুছুনএটি নেত্রকোনা জেলার পূর্বধলা উপজেলায় অবস্থিত ।
ভাইয়া Hall of fame ব্যাপারটা খুবই সুন্দর । তবে Hall of fame এর পাশাপাশি যদি কে কতগুলো সমস্যা সমাধান করেছে এরকম একটা পেজ থাকত তাহলে খুব ভালো হত ।
হ্যাঁ, কে কতগুলো সলভ করেছে থাকলে ভালো হতো, কিন্তু আমি যাদের API ব্যবহার করছি, তাদের সেই সিস্টেমটা নাই। :(
মুছুনতুমি এটা দেখো: http://projecteuler.net/problems, সমস্যাগুলি সলভ করে মজা পাবা।
ভাইয়া আমরা কে কোনটা সলভ করেছি তা যদি বুঝার উপাই থাকত তাহলে ভাল হইত।কারন মাঝে মাঝে আমি নিজে ভুলে যাই কোনটা সলভ করেছি আর কোনটা করি নাই।
উত্তরমুছুন@pritom তুমি এখানে নিজের একটা নির্দিষ্ট নাম রাখবা। তারপর কোন সমস্যা সমাধান করেছ কিনা তা দেখার জন্য HALL OF FAME এ গিয়ে CTRL+F চাপবা। এরপর নিজের নাম লিখবা। এরপর যদি তোমার নাম থাকে তারমানে দাড়াই যে আগে তুমি এটি সলভ করেছ।
উত্তরমুছুনসবচেয়ে ভাল হয় একটা কাগজের মাঝখানে রুল টেনে একপাশে যেগুলো সমাধান সেগুলো এবং অপরপাশে যেগুলো সমাধান করনি সেগুলো লিখে রাখবা।
:)
এই মন্তব্যটি লেখক দ্বারা সরানো হয়েছে।
মুছুনজাভা শিখার বা জাভাতে কোড করার সুযোগ থাকলে ভাল হত।
উত্তরমুছুনশেষের দিকের প্রবলেমগুলো জাভাতেও সলভ করা যায়। ২৬ নম্বরের পর থেকে সম্ভবত।
মুছুনthere has no good site in Bangladesh.all subject is same & simple including by bangla blog & site.I can not find any complex problem in bangla site
উত্তরমুছুনসুবিন ভাই,codeblocks এ code সঠিক ভাবে লিখেছি বলে মনে হচ্ছে।কারণ বার বার নতুন করে টাইপ করছি কিন্তু প্রতিবার ই build menu তে গিয়ে run এ ক্লক করলে লেখা আসে it seems that this file has not been built yet .do you want to build it now? কী করতে পারি বলে দিলে উপকৃত হব।
উত্তরমুছুনভাই আমি পেজে নতুন । আমি কম্পিউটার সায়েন্স এর ছাত্র । c ক্লাস শুরু হয়েছে কিন্তু কিছু বুজতে পারছিনা আমাকে যদি এক্তু টিপস দিলে ভাল হত ।আমি কি ভাবে শুরু করব কিছুই বুজছিনা । আপনারা যদি একটু হেল্প করতেন তাহলে আমার খুব ভাল হত ।
উত্তরমুছুনভাই আমি কোনভাবেই বুজতে পারছিনা এতা কেন submit করলে wrong answer বলে ।।
উত্তরমুছুন#include
int main()
{
int totalInput,a,b;
scanf("%d", &totalInput);
int i;
for(i=1;i<=totalInput;i++){
scanf("%d %d", &a,&b);
printf("%d",a + b);
}
return 0;
}
#include
মুছুনint main()
{
int totalInput,a,b;
printf("Give size of Total Input pls:\n");
scanf("%d", &totalInput);
for(int i=1;i<=totalInput;i++){
scanf("%d %d", &a,&b);
printf("\n\num id: %d",a + b);
printf("\n\n");
}
}
see video
মুছুনhttp://cpbook.subeen.com/2012/12/problem-solving-guideline-1.html
scanf() এর ভিতরে space কেটে দিয়ে দেখতে পারো #Nazmul Hasan Masum
মুছুনhow i can get a compiler path for GNU AVR GCC compiler
উত্তরমুছুনভাইয়া,
উত্তরমুছুনnotepade++ এ কিভাবে Compiler এবং Run করাবো ?
notepade++ না,program গুলা Coad Blocks এ লিখতে হয়।আর ঔখানে Compiler এবং Run করানোর option আছে।।
মুছুনভাইয়া, bigginer problem কিভাবে solve করব??
উত্তরমুছুনআজকে ১০ টার সমাধান করে ফেললাম। Feeling awesome. :D আশা করি কলেজ খোলার আগেই সবগুলো শেষ করে যেতে পারবো। সি তে করে কোড কম্পাইল করলে আমার IDE তে কিছু একটা সমস্যা হচ্ছে, তাই সবগুলো সি++ এ করতে হলো।
উত্তরমুছুনসুবিন ভাই, কোডে gets() এর আগে কোনো scanf() থাকলে gets() এ গিয়ে ইনপুট নেয়ার সময় পয়েন্টার একঘর ডানে সরে যায় কেনো?
উত্তরমুছুনসম্ভবত scanf()-এর ইনপুট দেওয়ার পরে যেই এন্টার কি প্রেস করা হয়, সেটার (নিউলাইন ক্যারেক্টার) জন্য।
মুছুনভাইয়া কোড কোথায় সাবমিট করব? kindly জানাবেন। :)
উত্তরমুছুনCheck the video tutorial in this page.
মুছুনSubeen vai,
উত্তরমুছুনIt'll be much helpful if you upload your videos on YouTube instead of vimeo.
thanks :D
এই মন্তব্যটি লেখক দ্বারা সরানো হয়েছে।
উত্তরমুছুনসুবিন ভাই কে অনেক ধন্যবাদ আমাদের কে এই রকম একটা প্লাটফর্ম দেওয়ার জন্য ।
উত্তরমুছুনভাইয়া, আমি জানতাম Programming শিখলে mobile app বানানো যায়। আমি কিভাবে mobile apps বানাতে পারব?
মুছুনএই সাইটের প্রত্যেকটা টপিকই helpful ।
উত্তরমুছুনধন্যবাদ, সুবিন ভাই ।
This site is really helpful bro... Bro we need more and more problem for better practice.. :)
উত্তরমুছুনএকটা সমস্যা নিয়ে আর কতো বসে থাকা যায়, ভাই।আমরা নতুন যারা তাদের তো বিরাট সমস্যা। কয়েকবার ভুল করার পর উত্তর দিয়ে দিলে ভাল হতো মনে হয়।
উত্তরমুছুননতুনদের জন্য এই বইটা উপযোগি : http://bit.ly/52cprobs (৫২টি প্রোগ্রামিং সমস্যা ও সমাধান)।
মুছুনভাইয়্যা নতুন প্রবলেম গুলো সল্ভ করেছি। আরো প্রবলেম চাই। আর অবশ্যাই আপনাকে ধন্যবাদ এমন একটি উদ্যোগ নেওয়ার জন্য।
উত্তরমুছুনI can't run c and c++ in mac . how van i do it ?
উত্তরমুছুনভাই, আমিি আপনার সি বইটা করি এবং বুঝি কিন্ত কয়েক করার পর সব ভুলে যাই। এখন কি করবো?
উত্তরমুছুনভাই, c++11 এর সাপোর্ট দরকার :( আর কিছু লাইব্রেরি ও সাপোর্ট করেনা ex: bits/stdc++.h
উত্তরমুছুনচমৎকার
উত্তরমুছুনঅামার কোডব্লকস করাশ করছে। অামি কি করতে পারি?
উত্তরমুছুনWhy My Name Doesn't Come In Hall Of Fame?
উত্তরমুছুন(Funny and Silly Question Again)! It's because of used API here. Try to read this blog page again and carefully. You'll get your answer.
মুছুন