ডেমলো সংখ্যা হল প্যালিনড্রোমিক সংখ্যা যা 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