কম্পিউটার

বৃত্তাকার ভাসমান বিন্দু সংখ্যার জন্য একটি এক লাইন C ফাংশন লিখুন


এখানে আমরা দেখব কিভাবে এক-লাইন সি ফাংশন লিখতে হয়, যা ফ্লোটিং পয়েন্ট সংখ্যাকে রাউন্ড করতে পারে। এই সমস্যা সমাধানের জন্য, আমাদের এই পদক্ষেপগুলি অনুসরণ করতে হবে৷

  • নম্বরটি নিন
  • যদি সংখ্যাটি ধনাত্মক হয়, তাহলে যোগ করুন 0.5
  • অন্যথায়, ০.৫ বিয়োগ করুন
  • টাইপকাস্টিং ব্যবহার করে ফ্লোটিং পয়েন্ট মানকে একটি পূর্ণসংখ্যাতে রূপান্তর করুন

উদাহরণ

#include <stdio.h>
   int my_round(float number) {
   return (int) (number < 0 ? number - 0.5 : number + 0.5);
}
int main () {
   printf("Rounding of (2.48): %d\n", my_round(2.48));
   printf("Rounding of (-5.79): %d\n",my_round(-5.79));
}

আউটপুট

Rounding of (2.48): 2
Rounding of (-5.79): -6

  1. গুগল শীটে নিকটতম 5 বা 10 পর্যন্ত রাউন্ড নম্বর

  2. এক্সেলের রাউন্ড ফাংশনটি কীভাবে ব্যবহার করবেন

  3. সি-তে ফ্লোটিং পয়েন্ট নম্বরে সেট বিটগুলি কীভাবে গণনা করবেন?

  4. রাউন্ড ফাংশন ব্যবহার করে এক্সেলে রাউন্ড নম্বরগুলি কীভাবে করবেন