কম্পিউটার

C++ এ একটি প্রদত্ত সংখ্যা K দ্বারা বিভাজ্য অ্যারের সমস্ত উপাদানের গুণফল


n সংখ্যার পূর্ণসংখ্যা এবং আরেকটি পূর্ণসংখ্যা k সহ একটি অ্যারে অ্যারে [n] দেওয়া হলে, কাজটি হল arr[] এর সমস্ত উপাদান খুঁজে বের করা যা k দ্বারা বিভাজ্য।

সমস্যাটি সমাধান করার জন্য আমাদের অ্যারের প্রতিটি উপাদান পুনরাবৃত্তি করতে হবে এবং এটি k সংখ্যা দ্বারা সম্পূর্ণভাবে বিভাজ্য কিনা তা খুঁজে বের করতে হবে এবং তারপরে সমস্ত উপাদানগুলিকে গুণিত করে একটি ভেরিয়েবলে সংরক্ষণ করতে হবে। যেমন আমাদের একটি অ্যারে অ্যারে আছে [] ={1, 2, 3, 4, 5, 6 } এবং ধরে নিচ্ছি আমাদের k =2 আছে তাই অ্যারের মধ্যে যে সংখ্যাগুলি 2 দ্বারা বিভাজ্য তা হল 2, 4, 6 এবং তাদের গুণফল হবে 48 এর সমান হবে।

সুতরাং, আসুন উদাহরণটি দেখি কিভাবে আমরা ইনপুট অনুযায়ী আমাদের উত্তর চাই

ইনপুট

arr[] ={10, 11, 55, 2, 6, 7}K =11

আউটপুট

605

ব্যাখ্যা − 11 দ্বারা বিভাজ্য সংখ্যা 11 এবং 55 শুধুমাত্র তাদের গুণফল 605

ইনপুট

arr[] ={9, 8, 7, 6, 3}K =3

আউটপুট

162

সমস্যা সমাধানের জন্য নিচের পদ্ধতিটি ব্যবহার করা হয়েছে

  • একটি অ্যারের একেবারে শেষ পর্যন্ত পুরো অ্যারেটি পুনরাবৃত্তি করুন।

  • K.

    দ্বারা বিভাজ্য প্রতিটি পূর্ণসংখ্যা সন্ধান করুন
  • K.

    দ্বারা বিভাজ্য প্রতিটি উপাদানের গুণফল
  • পণ্যটি ফেরত দিন।

  • ফলাফল প্রিন্ট করুন।

অ্যালগরিদম

StartStep 1→ K int পণ্য (int arr[], int size, int k) সংখ্যা দ্বারা বিভাজ্য সমস্ত সংখ্যা খুঁজে বের করতে ফাংশন ঘোষণা করুন int prod =1 লুপ int i =0 এবং i <সাইজ এবং i++ IF ( arr[i] % k ==0) প্রোড সেট করুন *=arr[i] End End Return prod Step 2 → In main() Declare int arr[] ={2, 3, 4, 5, 6 } ঘোষণা করুন int size =sizeof (arr) / sizeof(arr[0]) সেট int k =2 কল পণ্য(arr, size, k)Stop

উদাহরণ

কিন্ট পণ্য (int arr[], int সাইজ, int k){ int prod =1; জন্য (int i =0; i

আউটপুট

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

উৎপন্ন করবে
উপাদানের পণ্য হল:48

  1. C++ এ একটি অ্যারেতে সমস্ত মৌলিক সংখ্যার গুণফল

  2. C++ ব্যবহার করে অ্যারের সমস্ত উপাদান মুছে ফেলার জন্য ন্যূনতম সংখ্যক অপারেশন প্রয়োজন।

  3. একটি অ্যারে উপাদান খুঁজুন যাতে সমস্ত উপাদান এটি দ্বারা c++ ব্যবহার করে বিভাজ্য হয়

  4. C++ অ্যারের সমস্ত উপাদানে XOR অপারেশন প্রয়োগ করে অ্যারের যোগফলকে মিনিমাইজ করা