এই নিবন্ধে, আমরা 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