কম্পিউটার

প্রবেশ করা নম্বরটি একটি আর্মস্ট্রং নম্বর কিনা তা পরীক্ষা করার জন্য C# প্রোগ্রাম


একটি আর্মস্ট্রং সংখ্যার জন্য, ধরা যাক একটি সংখ্যার 3টি সংখ্যা আছে, তাহলে এর অঙ্কগুলির ঘনকের যোগফল সংখ্যাটির সমান৷

উদাহরণস্বরূপ, 153 সমান -

1³ + 3³ + 5³

C# ব্যবহার করে এটি পরীক্ষা করতে, মান পরীক্ষা করুন এবং এর অবশিষ্টাংশ খুঁজুন। এখানে "val" হল সেই নম্বর যা আপনি আর্মস্ট্রং-

-এর জন্য পরীক্ষা করতে চান৷
for (int i = val; i > 0; i = i / 10) {
   rem = i % 10;
   sum = sum + rem*rem*rem;
}

এখন প্রকৃত মানের সাথে যোগ তুলনা করুন। যদি এটি মিলে যায়, তার মানে হবে ঘনক্ষেত্রের সমষ্টি একই এবং এটি একটি আর্মস্ট্রং সংখ্যা −

if (sum == val) {
   Console.Write("Armstrong Number");
}else {
   Console.Write("Not an Armstrong Number");
}

উদাহরণ

একটি সংখ্যা আর্মস্ট্রং কিনা তা পরীক্ষা করার জন্য আমাদের একটি সম্পূর্ণ উদাহরণ দেখা যাক৷

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
   class ApplicationNew {
      static void Main(string[] args) {
         int val = 153, sum = 0;
         int rem;
         // check for armstrong
         for (int i = val; i > 0; i = i / 10) {
            rem = i % 10;
            sum = sum + rem*rem*rem;
         }
         if (sum == val) {
            Console.Write("Armstrong Number");
         } else {
            Console.Write("Not an Armstrong Number");
         }
         Console.ReadLine();
      }
   }
}

আউটপুট

Armstrong Number

  1. ইনপুট নম্বর একটি নিয়ন নম্বর কিনা তা পরীক্ষা করার জন্য জাভা প্রোগ্রাম

  2. প্রদত্ত নম্বরটি পাইথনে ইউক্লিড নম্বর কিনা তা পরীক্ষা করুন

  3. প্রদত্ত নম্বরটি পাইথনে নার্সিসিস্টিক নম্বর কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

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