কম্পিউটার

একটি প্রদত্ত নম্বর C++ এ Pronic কিনা তা পরীক্ষা করুন


এখানে আমরা দেখব, কিভাবে একটি সংখ্যা প্রনিক নম্বর কিনা তা পরীক্ষা করা যায়। যে সংখ্যাকে আয়তক্ষেত্র তৈরি করার জন্য সাজানো যায়, তাকে বলা হয় প্রনিক সংখ্যা। প্রথম কয়েকটি প্রোনিক সংখ্যা হল:0, 2, 6, 12, 20, 30, 42, 56, 72, 90, 110, 132, 156, 182, 210, 240, 272, 306, 342। প্রোনিন সংখ্যা হল পরপর দুটি পূর্ণসংখ্যা। সুতরাং একটি প্রনিক সংখ্যা n =x * (x + 1)।

এখানে আমরা কিছু প্রনিক নম্বর পরীক্ষা করব এবং জেনারেট করব।

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
bool isPronicNumber(int num) {
   for (int i = 0; i <= (int)(sqrt(num)); i++)
      if (num == i * (i + 1))
         return true;
   return false;
}
int main() {
   for (int i = 0; i <= 200; i++)
   if (isPronicNumber(i))
      cout << i << " ";
}

আউটপুট

0 2 6 12 20 30 42 56 72 90 110 132 156 182

  1. একটি সংখ্যা C++ এ অন্য একটি সংখ্যার শক্তি কিনা তা পরীক্ষা করুন

  2. একটি বড় সংখ্যা C++ এ 20 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করুন

  3. C++ এ N একটি পঞ্চভুজ সংখ্যা কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  4. আর্মস্ট্রং নম্বর চেক করতে C++ প্রোগ্রাম