কম্পিউটার টিউটোরিয়াল

সি প্রোগ্রামিং-এ একটি C পাজল


এই সি প্রোগ্রামিং পাজলে দুটি সংখ্যা মার্জ করতে হবে। আপনি কোনো গাণিতিক, স্ট্রিং বা অন্যান্য ফাংশন ব্যবহার করতে পারবেন না।

ইনপুট: 12, 54 → আউটপুট: 1254

সর্বোত্তম সমাধান: টোকেন-পেস্টিং অপারেটর (##) ব্যবহার করে ম্যাক্রো ডিফাইন করুন। এই অপারেটর পাস করা টোকেনগুলো মার্জ করে দেয়।

C পাজল সমাধান প্রোগ্রাম

#include <stdio.h> #define merge(a, b) b##a int main(void) {    printf("%d ", merge(432, 23));    return 0; }

আউটপুট

23432

  1. C/C++-তে Continue স্টেটমেন্ট: লুপ কন্ট্রোল

  2. C প্রোগ্রাম: প্রডাক্ট অ্যারে পাজল (ডিভিশন বাদে প্রতিটি এলিমেন্ট বাদে গুণফল)

  3. সি প্রোগ্রামিং-এ বৃত্তের ক্ষেত্রফল বের করা

  4. সি প্রোগ্রামিং-এ স্নেক প্যাটার্নে ম্যাট্রিক্স প্রিন্ট করা