কম্পিউটার

বাকি () C++ প্রোগ্রামে


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

  1. C++ প্রোগ্রামে বাইনারি অনুসন্ধান?

  2. ভাগফল এবং অবশিষ্টাংশ খুঁজে পেতে C++ প্রোগ্রাম

  3. C++ হ্যালো, বিশ্ব! কার্যক্রম

  4. C++ প্রোগ্রাম স্ট্রাকচার