এই নিবন্ধে, আমরা C++ এ অবশিষ্ট() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।
বাকী () কি?
remainder() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা
এই ফাংশনটি দুটি আর্গুমেন্ট নেয়, একটি অংকের জন্য এবং দ্বিতীয়টির জন্য এবং এর অবশিষ্টাংশ গণনা করে এবং একটি ফ্লোটিং-পয়েন্ট প্রদান করে যা নিকটতম বৃত্তাকার হয়৷
এই ফাংশন −
গণনা করেremainder = numerator – roundquot * denominator;
যার মধ্যে "অবশিষ্ট" হল ফলস্বরূপ লব হল প্রথম আর্গুমেন্ট এবং হর হল এই সেকেন্ড আর্গুমেন্ট এবং রাউন্ডকোট হল সংখ্যা/হরের ফলাফলের রাউন্ড অফ (জোড় সংখ্যার দিকে)।
এই ফাংশনটি fmod ফাংশনের অনুরূপ যা ভাগফলকে শূন্যের দিকে বৃত্তাকার করে।
সিনট্যাক্স
double remainder(double numerator, double denominator);
পরামিতি
ফাংশন নিম্নলিখিত পরামিতি(গুলি) −
গ্রহণ করে-
অঙ্ক − ভাগফলের অংকের মান।
-
ডিনমিনেটর - ভাগফলের হর।
রিটার্ন মান
এই ফাংশনটি লব এবং হর এর অবশিষ্টাংশ প্রদান করে যদি লব শূন্য হয় তবে ফাংশনটিও শূন্য প্রদান করবে। যখন হর শূন্য হয় তখন হয় ফাংশনটি শূন্য দেয় বা ডোমেন ত্রুটি দেয়।
ইনপুট ৷
remainder(51, 5);
আউটপুট
1
উদাহরণ
#include <cmath> #include <iostream> using namespace std; int main(){ int numerator = 51; int denominator = 5, remainder_ans; remainder_ans = remainder(numerator, denominator); cout<<"Value of Remainder is " <<numerator << "/" << denominator << " is: " << remainder_ans << endl; return 0; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবেValue of Remainder is 51/5 is: 1
উদাহরণ
//যখন হর 0 হবে আউটপুট হবে −
#include <cmath> #include <iostream> using namespace std; int main(){ int numerator = 51; int denominator = 0, remainder_ans; remainder_ans = remainder(numerator, denominator); cout<<"Value of Remainder is " << numerator << "/" << denominator << " is: " << remainder_ans << endl; return 0; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবেValue of Remainder is 51/0 is: -2147483648 //garbage value