ডেমলো সংখ্যা হল প্যালিনড্রোমিক সংখ্যা যা 11..1 ফর্মের সংখ্যার বর্গ দ্বারা তৈরি করা হয় যে সংখ্যাটি 10 সংখ্যার কম।
আসুন প্রথমে স্ট্রিং ভেরিয়েবল −
ঘোষণা করিstring demNum = "1111"; string square = "";
এখন, আমরা demNum স্ট্রিং এর দৈর্ঘ্য পর্যন্ত লুপ করি। লুপের ভিতরে আমরা সূচক মান i রূপান্তর করি স্ট্রিং করতে এবং এটিকে বর্গাকার ভেরিয়েবলের সাথে যুক্ত করুন।
for(int i=1 ;i<=demNum.length();i++){ square += char(i+'0'); }
দ্বিতীয় লুপে আমরা demNum স্ট্রিং এর দৈর্ঘ্য থেকে শুরু করে বিপরীত দিকে লুপ করি। লুপের ভিতরে আমরা সূচী মান i কে স্ট্রিং এ রূপান্তর করি এবং এটিকে বর্গাকার ভেরিয়েবলে যুক্ত করি।
for (int i = demNum.length() - 1; i >= 1; i--) square += char(i + '0');
উদাহরণ
ডেমলো সংখ্যাগুলি −
সম্পর্কে আরও ভালভাবে বোঝার জন্য আমরা নিম্নলিখিত বাস্তবায়ন দেখি#include <iostream> using namespace std; int main(){ string demNum = "1111"; string square = ""; for(int i=1 ;i</=demNum.length();i++){ square += char(i+'0'); } for (int i = demNum.length() - 1; i >= 1; i--) square += char(i + '0'); cout << square; return 0; }
আউটপুট
উপরের কোডটি নিম্নলিখিত আউটপুট −
তৈরি করবে1234321