Structures

সি এ একসাথে একাধিক ডাটা টাইপ নিয়ে কাজ করার পদ্ধতিকে Structure বলে । সি এ সাধারণত একসাথে একাধিক ডাটা টাইপ নিয়ে কাজ করা যায় না ।
যেমন ঃ
char ch[10];
এই অ্যারেতে আপনি ইচ্ছা করলেই integer ডাটা নিতে পারবেন না । character ডাটা নিয়েই কাজ করতে হবে ।
কিন্তু structure এর মাধ্যমে আপনি যেকোনো ডাটা টাইপ নিয়েই একসাথে কাজ করতে পারবেন ।

Array ( অ্যারে )

Array হচ্ছে একই টাইপের কতগুলো data যা মেমোরিতে পর পর অবস্থান করে ।
সি ল্যাঙ্গুয়েজে Array কে এভাবে declare করা হয় ।
data_type variable_name[array_size]
যেমন ঃ
int a[5];
এখানে a নামে একটি variable declare করা হয়েছে যেটি মেমরিতে a[0],a[1],a[2],a[3],a[4] নামে 5 টি space নিবে ।

Reverse Order Of a number

Reverse Order Of a number মানে ইনপুটকৃত একটি নাম্বারকে টার বিপরীত ক্রমে সাজাতে হবে ।
যেমন ঃ ইনপুট দেওয়া হোল 6784 । তাহলে output হবে 4876 ।


Unary operators in C

Unary Operator বলতে বুঝায় ঃ যে সকল operator একটি মাত্র operand নিয়ে কাজ করে তাকে ।
+ , - , ++, -- এগুলো হচ্ছে unary operator ।
এখানে দেখব Incremental ( ++ ) & decremental ( -- ) operator নিয়ে ।
Incremental বা decremental operator variable এর আগে বা পরে বসে ।
যেমন ঃ ১।  i++ এবং i-- ( post-fix notation )
              ২।  ++i এবং --i   ( prefix notation )  ( এখানে i একটি variable ) ।
পোস্টফিক্স এবং প্রিফিক্স এর মধ্যে পার্থক্য খুবই সামান্য ।

Add all digits of an Interger number

Add all digits of an integer number মানে ইনপুটকৃত একটা নাম্বারের ডিজিট গুলোর যোগফল বের করে দেখাতে হবে ।

সি এ হাতেখড়ি




Look Back
প্রোগ্রাম কি ?
প্রোগ্রাম হচ্ছে কত গুলো কমান্ড , যা কম্পিউটারে নির্দিষ্ট কোন কাজ করতে সাহায্য করে
প্রথম দিকে প্রোগ্রাম লিখা হত Machine Language ব্যবহার করে যা ছিল অত্যন্ত কষ্টসাধ্য এবং তার জন্য কম্পিউটার হার্ডওয়্যার সম্পর্কে অনেক ভাল ধারনা থাকতে হত
তাই প্রোগ্রামিংকে আরও সহজ করার জন্য উদ্ভাবন করা হয় Assembly Language এর , যা অনেক টা ইংলিশ ভাষার মত
১৯৫০ সালের পর ডঃ গ্রেস হপার ডেভেলপ করেন প্রোগ্রামিং ল্যাঙ্গুয়েজ Math-matic , Flow-matic এবং A2