সি++ পর্ব ৪.২ – ফর লুপ!

সূচিপত্র আগের পর্বে আমরা এক ধরণের লুপ শিখেছি, যার নাম ছিল while লুপ। এই এক ধরণের লুপ দিয়েই সব কিছু করে ফেলা যায়। আজ আমরা শিখবো for লুপ সম্পর্কে। কিন্তু for লুপ এমন কোনো কাজ করতে পারে না, যা while লুপ দিয়ে সম্ভব না! অর্থাৎ এর বাড়তি কোনো কাজই কিন্তু নেই! তবুও for লুপ...

[সি++ পর্ব ৫.১] অ্যারে

সূচিপত্র ধর তোমাকে বলা হল তোমাকে পর পর দশটা ইন্টিজার দেওয়া হবে। তোমাকে সব ইন্টিজার দেওয়া শেষে এদের যোগফলটা বলতে হবে। সমস্যাটা খুবই সহজ, একটু চিন্তা করলেই তুমি এটার সমাধান করে ফেলতে পারবে। তোমার কোডটা হবে হয়তো এরকমঃ #include <iostream> using namespace std; int...

সি++ পর্ব ৮.২ – পয়েন্টার নিয়ে খেলা

সূচিপত্র শুরুতেই আগের পর্বের একটু ফিরে আসা যাক। পয়েন্টার কি? সহজ কথায় পয়েন্টার হল এমন এক ধরণের ভ্যারিয়েবল, যা অন্য একটি ভ্যারিয়েবলের অ্যাড্রেস সংরক্ষন করে রাখে। আর পয়েন্টার ডিক্লারেশনের সিনট্যাক্স নিচের মতঃ #include <cstdio> using namespace std; int main() { int...

সি টিউটোরিয়াল – সূচিপত্র

পর্ব ১ – কথা কম, কাজ বেশি পর্ব ২ পর্ব ২.১ – ইনপুট আউটপুট পর্ব ২.২ – ভ্যারিয়েবলের গুষ্ঠি উদ্ধার (Extra) পর্ব ৩ পর্ব ৩.১ – কন্ডিশনাল লজিক পর্ব ৩.২ – যদি, অথবা যদি এবং নাহলে পর্ব ৩.৩ –  ? অপারেটর এবং সুইচ (Extra) পর্ব ৪ পর্ব ৪.১ – লুপ পর্ব ৪.২ – ফর লুপ পর্ব...

সি++ পর্ব ৪.১ – লুপ

সূচিপত্র ধর তুমি হোমওয়ার্ক করে আন নাই, আর তোমার টিচার তোমাকে শাস্তি দিল যে তুমি পরের দিন ১০০ বার “I won’t miss my homework again” প্রিন্ট করে আনবে। এখন তুমি তো বুদ্ধিমান! তুমি করলে কি একবার লিখেই সেটা ৯৯ বার কপি-পেস্ট করে দিলে। তাহলে এই কাজ যদি আমরা...

সি++ পর্ব ৮.১ – পয়েন্টারের সাথে প্রথম দেখা!

সূচিপত্র তুমি পয়েন্টার ব্যবহার না করেই সব ধরনের কাজ খুব সহজেই চালিয়ে যেতে পার। কিন্তু একবার যার পয়েন্টারের সাথে পরিচয় হয়, সে আর সহজে এই পয়েন্টারকে ছাড়তে পারে না! লোভ দেখানোর জন্য বলছি না, পরে নিজেই টের পাবে! 😀 তবে পয়েন্টার যেমন শক্তিশালী, ঠিক তেমনি এর ব্যবহারে আছে...

বাইনারি সার্চঃ ১ম পর্ব

একেবারেই সাধারন কথা বার্তা এই পর্বে আমরা কম্পিউটার সাইন্সের অত্যন্ত জনপ্রিয় এবং মৌলিক একটি এলগোরিদম নিয়ে আলোচনা করবো, যার নাম বাইনারি সার্চ! কম্পিউটার সাইন্সের বিভিন্ন শাখায় বাইনারি সার্চের ব্যাপক ব্যবহার রয়েছে। ভূমিকা দিয়ে সময় নষ্ট না করে চল একটু শিখে ফেলার চেষ্টা...

সি++ পর্ব ২.২ – ভ্যারিয়েবলের গুষ্ঠি উদ্ধার

সূচিপত্র  শুরুতেই বলে রাখি, এই পর্ব পড়াটা ঐচ্ছিক। এটি না পড়েও খুব সহজেই সামনে এগিয়ে যাওয়া যাবে। এটি শুধু যারা আরও বেশি জানতে আগ্রহী, তাদের জন্যই লেখা! ভ্যারিয়েবল আছে অনেক ধরণের। প্রত্যেক ভ্যারিয়েবলের আছে নিজস্ব বৈশিষ্ট্য। এগুলো দেখানোরই চেষ্টা করা হবে এ পর্বে। এছাড়াও...

বিটওয়াইজ অপারেটর

অপারেটর আছে দুই ধরণেরঃ লজিকাল এবং বিটওয়াইজ। লজিকাল অপারেটর গুলো হল &&, || এবং !… আর বিটওয়াইজ অপারেটরগুলো হল সেই সব অপারেটর যারা বিটের উপর কাজ করে। কম্পিউটারে সবকিছুই সংরক্ষিত থাকে দ্বিমিক সংখ্যা হিসেবে। কম্পিউটার ০ এবং ১ ছাড়া কিছুই বুঝে না। এই প্রতিটি ০...

বিশাআআআআআল সংখ্যার মডুলাস বের করা

আমাদের মাঝে মাঝে বিশাল কিছু সংখ্যার জন্য ভাগশেষ বের করতে হয়, যেমন ১০০০ ডিজিটের সংখ্যাকে আরেকটি ইন্টিজার(১০^৮ এর চেয়ে ছোট) দিয়ে ভাগ করে ভাগশেষ। এর জন্য জাভাতে BigInteger Library ব্যবহার করলেই হয়ে যায়। সিতে কাজটি করতে হয় স্ট্রিং-এর সাহায্য নিয়ে। তোমরা যারা এই...