এই C প্রোগ্রামিং ধাঁধায় আপনাকে দুটি সংখ্যা একত্রিত করতে হবে। আপনি কোন পাটিগণিত, স্ট্রিং বা অন্যান্য ফাংশন ব্যবহার করতে পারবেন না।
তাই এই সি ধাঁধা-
তেInput : 12 , 54 Output : 1254
এই সি প্রোগ্রামিং ধাঁধার সর্বোত্তম সমাধান হল টোকেন-পেস্টিং অপারেটর সংজ্ঞায়িত ব্যবহার করা।
এই ## টোকেন-পেস্টিং অপারেটর ব্যবহার করে একটি ম্যাক্রো সংজ্ঞায়িত করুন যা আপনাকে মার্জ করা মান দেয়। এই অপারেটর এটিতে পাস করা টোকেনগুলিকে একত্রিত করে৷
৷সি পাজল সমাধানের প্রোগ্রাম
#include <stdio.h>
#define merge(a, b) b##a
int main(void) {
printf("%d ", merge(432 ,23));
return 0;
} আউটপুট
23432