কম্পিউটার

কিভাবে C# ব্যবহার করে 1 থেকে 1000 পর্যন্ত সমস্ত আর্মস্ট্রং নম্বর প্রিন্ট করবেন?


1 থেকে 100 পর্যন্ত আর্মস্ট্রং সংখ্যা প্রদর্শন করতে, প্রথমে একটি while লুপ ব্যবহার করুন৷

উদাহরণ

while (val <= 1000) {
}

এখন while লুপের ভিতরে, প্রথম, দ্বিতীয় এবং তৃতীয় সংখ্যার জন্য শর্ত সেট করুন।

উদাহরণ

d1 = val - ((val / 10) * 10);
d2 = (val / 10) - ((val / 100) * 10);
d3 = (val / 100) - ((val / 1000) * 10);

যেহেতু, আর্মস্ট্রং নম্বর সমস্ত অঙ্কের ঘনক্ষেত্রের জন্য পরীক্ষা করে।

উদাহরণ

res = (d1 * d1 * d1) + (d2 * d2 * d2) + (d3 * d3 * d3);
if (res == val) {
   Console.WriteLine(temp);
}

যদি সমস্ত অঙ্কের ঘনক্ষেত্র সংখ্যার সমান হয়, তাহলে সংখ্যাটি একটি আর্মস্ট্রং সংখ্যা, উদাহরণস্বরূপ, 153৷


  1. পাইথনে মাইএসকিউএল ব্যবহার করে একটি টেবিল থেকে সমস্ত ডেটা কীভাবে নির্বাচন করবেন?

  2. পাইথন ব্যবহার করে কিছু বদ্ধ ব্যবধানে [ 2, n ] সমস্ত নিখুঁত সংখ্যাগুলি কীভাবে সনাক্ত এবং মুদ্রণ করা যায়?

  3. পাইথন ব্যবহার করে একটি ব্যবধানে সমস্ত প্রাইম নম্বর কীভাবে প্রিন্ট করবেন?

  4. পাইথন ব্যবহার করে ফিবোনাচি সিকোয়েন্স কিভাবে প্রিন্ট করবেন?