কম্পিউটার

একটি অ্যারের প্রতিটি উপাদানকে C++ প্রোগ্রামে অন্যান্য অ্যারের উপাদান দিয়ে ভাগ করুন


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি উপাদানগুলির একটি অ্যারেকে অন্য অ্যারের উপাদান দিয়ে ভাগ করে৷

এখানে, আমরা সমস্যাটি সম্পূর্ণ করার জন্য একটি সহজ পদ্ধতি অনুসরণ করছি। আসুন সমস্যা সমাধানের পদক্ষেপগুলি দেখি৷

  • দুটি অ্যারে শুরু করুন৷

  • দ্বিতীয় অ্যারের মাধ্যমে পুনরাবৃত্তি করুন এবং উপাদানগুলির গুণফল খুঁজুন।

  • প্রথম অ্যারের মাধ্যমে পুনরাবৃত্তি করুন এবং প্রতিটি উপাদানকে দ্বিতীয় অ্যারের উপাদানগুলির একটি পণ্য দিয়ে ভাগ করুন৷

উদাহরণ

আসুন কোডটি দেখি।

#include <bits/stdc++.h>
using namespace std;
void divideArrOneWithTwo(int arr_one[], int arr_two[], int n, int m) {
   int arr_two_elements_product = 1;
   for (int i = 0; i < m; i++) {
      if (arr_two[i] != 0) {
         arr_two_elements_product = arr_two_elements_product * arr_two[i];
      }
   }
   for (int i = 0; i < n; i++) {
      cout << floor(arr_one[i] / arr_two_elements_product) << " ";
   }
   cout << endl;
}
int main() {
   int arr_one[] = {32, 22, 4, 55, 6}, arr_two[] = {1, 2, 3};
   divideArrOneWithTwo(arr_one, arr_two, 5, 3);
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

5 3 0 9 1

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. অ্যারের উপাদানগুলির গুণনের জন্য C++ প্রোগ্রাম

  2. একটি অ্যারের উপাদান যোগ করা যতক্ষণ না প্রতিটি উপাদান C++ এ k এর থেকে বড় বা সমান হয়ে যায়।

  3. হিপ সর্ট অ্যালগরিদম ব্যবহার করে 10টি উপাদানের একটি অ্যারে সাজানোর জন্য C++ প্রোগ্রাম

  4. পয়েন্টার ব্যবহার করে একটি অ্যারের উপাদান অ্যাক্সেস করার জন্য C++ প্রোগ্রাম