কম্পিউটার টিউটোরিয়াল

C++-এ আকার ২ বা ৩ এবং যোগফল ৩-এর গুণিতক হয় এমন গ্রুপ গণনা


এই টিউটোরিয়ালে আমরা আকার ২ বা ৩ এবং যোগফল ৩-এর গুণিতক হয় এমন গ্রুপের সংখ্যা বের করার প্রোগ্রাম নিয়ে আলোচনা করব।

এই টিউটোরিয়ালে আমরা আকার ২ বা ৩ এবং যোগফল ৩-এর গুণিতক হয় এমন গ্রুপের সংখ্যা বের করার প্রোগ্রাম নিয়ে আলোচনা করব।

উদাহরণ

#include<bits/stdc++.h> using namespace std; //returning count of pairs of //2 or 3 int count_groups(int arr[], int n){    int c[3] = {0}, i;    int res = 0;    for (i=0; i<n; i++)       c[arr[i]%3]++;    res += ((c[0]*(c[0]-1))>>1);    res += c[1] * c[2];    res += (c[0] * (c[0]-1) * (c[0]-2))/6;    res += (c[1] * (c[1]-1) * (c[1]-2))/6;    res += ((c[2]*(c[2]-1)*(c[2]-2))/6);    res += c[0]*c[1]*c[2];    return res; } int main(){    int arr[] = {3, 6, 7, 2, 9};    int n = sizeof(arr)/sizeof(arr[0]);    cout << "Required number of groups are " << count_groups(arr,n) << endl;    return 0; }

আউটপুট

Required number of groups are 8

  1. C++-এ ১ থেকে n পর্যন্ত ৪ ডিজিট থাকা সংখ্যা গণনা (Count Numbers with Digit 4)

  2. C++-এ অ্যারেতে সব বর্ধমান সাবসিকোয়েন্স গণনা (Count All Increasing Subsequences)

  3. C++-এ আকার n-এর অ্যারেতে থেকে r উপাদানের সব সম্ভাব্য কম্বিনেশন প্রিন্ট করা

  4. সকল সাবসিকোয়েন্সের যোগফলের যোগফল (C++)