কম্পিউটার

C++ STL-এ মডুলাস ফাংশন


এই নিবন্ধে, আমরা C++-এ কাজ, সিনট্যাক্স এবং মডুলাস ফাংশনের উদাহরণ নিয়ে আলোচনা করব।

মডুলাস ফাংশন C++ কি?

C++ এ মডুলাস ফাংশন অবজেক্ট ক্লাস, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। মডুলাসফাংশন হল একটি বাইনারি ফাংশন অবজেক্ট ক্লাস যা দুটি আর্গুমেন্টের মডুলাস অপারেশনের ফলাফল পেতে ব্যবহৃত হয়। এই ফাংশনটি '%' অপারেটরের মতোই কাজ করে।

মডুলাস ফাংশনের সিনট্যাক্স

Template struct modulus : binary_function
{
   T operator() (const T& a, const T& b) const {return a%b; }
};

টেমপ্লেট প্যারামিটার

ফাংশন নিম্নলিখিত পরামিতি(গুলি) −

গ্রহণ করে
  • টি − এটি ফাংশন কলে পাস করা আর্গুমেন্টের ধরন।

উদাহরণ

#include <iostream>
#include <algorithm>
#include <functional&g;
using namespace std;
int main(){
   //create an array
   int arr[] = { 10, 20, 35, 45, 50, 61 };
   int rem[6];
   transform(arr, arr + 6, rem,bind2nd(modulus<int>(), 2));
   for (int i = 0; i < 5; i++){
      cout << arr[i] << " is a "<<(rem[i] == 0 ? "even" : "odd")<<"\n";
   }
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

10 is a even
20 is a even
35 is a odd
45 is a odd
50 is a even

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. সি++ এসটিএল-এ sinh() ফাংশন