কম্পিউটার

C++-এ একটি অ্যারেতে সমস্ত জোড়ার মতো পরপর উপাদানগুলির পণ্য


n সংখ্যার পূর্ণসংখ্যার একটি অ্যারে অ্যারে [n] দেওয়া হলে, কাজটি হল সমস্ত জোড়াযুক্ত ধারাবাহিক উপাদানের গুণফল খুঁজে বের করা।

একটি অ্যারে অ্যারে [] ধারাবাহিক উপাদানগুলি হল, যদি আমরা ith উপাদানে থাকি, যেমন arr[i] তাহলে এর ধারাবাহিক উপাদানটি হয় arr[i+1] বা arr[i-1] হবে, সুতরাং গুণফলটি হবে arr[ i] * arr[i+1] বা arr[i] * arr[i-1]।

ইনপুট

arr[] = {1, 2, 3, 4}

আউটপুট

2, 6, 12

ব্যাখ্যা

Splitting into pairs {1,2}, {2, 3}, {3, 4}
Their results will be 1*2 = 2, 2*3 = 6, 3*4 = 12

ইনপুট

arr[] = {9, 5, 1, 2, 6, 10}

আউটপুট

45, 5, 2, 12, 60

ব্যাখ্যা

Splitting into pairs {9, 5}, {5, 1}, {1, 2}, {2, 6}, {6, 10}
Their results will be 9*5 = 45, 5*1 = 5, 1*2 = 2, 2*6=12, 6*10=60

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

  • একটি অ্যারের 0 তম উপাদান থেকে লুপটি শুরু করুন যতক্ষণ না এটি n-1 এর কম হয়৷

  • প্রতিটি i এর i+1 চেক করুন, প্রতিটি i এবং i+1 ফলাফল প্রিন্ট করুন।

অ্যালগরিদম

Start
Step 1→ Declare function to calculate product of consecutive elements
   void product(int arr[], int size)
      Declare int product = 1
      Loop For int i = 0 and i < size – 1 and i++
         Set product = arr[i] * arr[i + 1]
         Print product
      End
Step 2 → In main()
   Declare int arr[] = {2, 4, 6, 8, 10, 12, 14 }
   Declare int size = sizeof(arr) / sizeof(arr[0])
   Call product(arr, size)
Stop

উদাহরণ

#include <iostream>
using namespace std;
//functio to find the product of consecutive pairs
void product(int arr[], int size){
   int product = 1;
   for (int i = 0; i < size - 1; i++){
      product = arr[i] * arr[i + 1];
      printf("%d ", product);
   }
}
int main(){
   int arr[] = {2, 4, 6, 8, 10, 12, 14 };
   int size = sizeof(arr) / sizeof(arr[0]);
   printf("product is : ");
   product(arr, size);
   return 0;
}

আউটপুট

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

উৎপন্ন করবে
product is : 8 24 48 80 120 168

  1. C++ এ একটি বাইনারি ট্রিতে সমস্ত নোডের পণ্য

  2. C++ এ বাইনারি গাছের সমস্ত লিফ নোডের পণ্য

  3. C++ এ দুটি বাইনারি অনুসন্ধান গাছের সমস্ত উপাদান

  4. C++ এ একটি অনির্দেশিত গ্রাফে সমস্ত চক্রের দৈর্ঘ্যের গুণফল