কম্পিউটার

modf() C/C++ এ


modf() ফাংশনটি পাস করা আর্গুমেন্টকে পূর্ণসংখ্যা এবং ভগ্নাংশে বিভক্ত করতে ব্যবহৃত হয়। এটি গাণিতিক গণনার জন্য "math.h" হেডার ফাইলে ঘোষণা করা হয়। এটি পাস করা আর্গুমেন্টের ভগ্নাংশের মান প্রদান করে।

এখানে C ভাষায় modf() এর সিনট্যাক্স রয়েছে,

double modf(double value, double *integral_pointer);

এখানে,

মান − যে মানটি পূর্ণসংখ্যা এবং ভগ্নাংশে বিভক্ত হয়৷

অখণ্ড_পয়েন্টার − এটা বিভক্ত করার পর আর্গুমেন্টের পূর্ণসংখ্যার অংশ নির্দেশ করে।

এখানে C ভাষায় modf() এর একটি উদাহরণ রয়েছে,

উদাহরণ

#include<stdio.h>
#include<math.h>
int main () {
   double val, x, res;
   val = 28.856;
   res = modf(val, &x);
   printf("Integral part of val : %lf\n", x);
   printf("Fraction Part of val : %lf \n", res);
   return(0);
}

আউটপুট

Integral part of val : 28.000000
Fraction Part of val : 0.856000

উপরের প্রোগ্রামে, ফাংশন modf() ফ্লোটিং পয়েন্ট নম্বরকে অবিচ্ছেদ্য অংশ এবং ভগ্নাংশে ভাগ করছে। তিনটি ভেরিয়েবলকে val, x এবং res হিসাবে ঘোষণা করা হয়। পরিবর্তনশীল res modf() দ্বারা গণনা করা মান সংরক্ষণ করে।

res = modf(val, &x);

  1. C/C++ এ putwchar() ফাংশন

  2. C/C++ এ memcpy()

  3. C/C++ এ AA গাছ?

  4. strcpy() C/C++ এ