কম্পিউটার

একটি সংখ্যার কোনো সংখ্যা দ্বারা বিভাজ্য কিনা তা পরীক্ষা করার জন্য সি প্রোগ্রাম


একটি সংখ্যা n দেওয়া হয়েছে, কাজটি হল সংখ্যাটির যে কোনও সংখ্যাটি সংখ্যাটিকে সম্পূর্ণভাবে ভাগ করে কিনা তা খুঁজে বের করা। যেমন আমাদের একটি সংখ্যা দেওয়া হয়েছে 128625 5 দ্বারা বিভাজ্য যা সংখ্যাটিতেও উপস্থিত রয়েছে৷

উদাহরণ

ইনপুট:53142আউটপুট:হ্যাঁ ব্যাখ্যা:এই সংখ্যাটি 1, 2 এবং 3 দ্বারা বিভাজ্য যা সংখ্যার সংখ্যা ইনপুট:223আউটপুট:NoExplanation:সংখ্যাটি 2 বা 3 দ্বারা বিভাজ্য নয়

নিচে ব্যবহৃত পদ্ধতিটি নিম্নরূপ

  • আমরা ইউনিট স্থান থেকে শুরু করব এবং ইউনিট স্থানের নম্বর নেব।
  • সংখ্যাটি বিভাজ্য কি না তা পরীক্ষা করুন
  • সংখ্যাটিকে 10 দিয়ে ভাগ করুন
  • সংখ্যা 0 না হওয়া পর্যন্ত ধাপ 1 এ যান

অ্যালগরিদম

StartIn ফাংশন int বিভাজ্য (long long int n) ধাপ 1-> temp =n ধাপ 2 -> লুপ ঘোষণা করুন এবং শুরু করুন যখন n { k কে n % 10 হিসাবে সেট করুন যদি temp % k ==0 হয়, তাহলে 1 সেট n ফেরত দিন =n/ 10 এন্ড লুপ রিটার্ন 0 ফাংশন int main() ধাপ 1-> ঘোষণা করুন এবং n =654123 শুরু করুন ধাপ 2-> যদি (বিভাজ্য(n)) তাহলে, প্রিন্ট করুন "হ্যাঁ" ধাপ 3-> অন্যথায় প্রিন্ট করুন "না" 

উদাহরণ

#include int বিভাজ্য(long long int n) { long long int temp =n; // চেক করুন যে কোনো ডিজিট n ভাগ করে কিনা যখন (n) { int k =n % 10; যদি (temp % k ==0) রিটার্ন 1; n /=10; } return 0;}int main() { long long int n =654123; যদি (বিভাজ্য(n)) { printf("হ্যাঁ\n"); } else printf("না\n"); রিটার্ন 0;

আউটপুট

উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
হ্যাঁ

  1. একটি সংখ্যা তার অঙ্কের যোগফল দ্বারা বিভাজ্য কিনা তা পরীক্ষা করার জন্য C প্রোগ্রাম

  2. প্লাস পারফেক্ট নম্বর চেক করতে সি প্রোগ্রাম

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

  4. একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম