Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

फ्लोटिंग पॉइंट नंबरों को गोल करने के लिए एक लाइन सी फ़ंक्शन लिखें

यहां हम देखेंगे कि एक-पंक्ति सी फ़ंक्शन कैसे लिखना है, जो फ़्लोटिंग पॉइंट नंबरों को गोल कर सकता है। इस समस्या को हल करने के लिए, हमें इन चरणों का पालन करना होगा।

  • नंबर लें
  • यदि संख्या धनात्मक है, तो 0.5 जोड़ें
  • अन्यथा, 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. Excel में राउंड फंक्शन का उपयोग कैसे करें

    एक्सेल में राउंड फ़ंक्शन एक सूत्र बनाता है जो किसी विशिष्ट संख्या के अंकों के लिए किसी भी मान को गोल करता है। यहां एक्सेल में राउंड फ़ंक्शन का उपयोग दशमलव बिंदु के बाईं या दाईं ओर, निकटतम पूर्ण संख्या और निकटतम 10 या 100 तक करने के लिए किया जाता है। इस आलेख में दिए गए निर्देश Microsoft 365, Excel 2

  1. सी में फ्लोटिंग पॉइंट नंबर में सेट बिट्स को कैसे गिनें?

    इस समस्या में, एक फ्लोटिंग पॉइंट मान दिया जाता है। हमें इसके द्विआधारी प्रतिनिधित्व में सेट बिट्स की संख्या का पता लगाना है। उदाहरण के लिए, यदि एक फ्लोटिंग पॉइंट नंबर 0.15625 है, तो छह सेट बिट्स हैं। एक ठेठ सी संकलक एकल परिशुद्धता फ़्लोटिंग पॉइंट प्रतिनिधित्व का उपयोग करता था। तो यह इस तरह दिखेगा।

  1. राउंड फ़ंक्शन का उपयोग करके एक्सेल में संख्याओं को कैसे गोल करें

    ऐसे समय होते हैं जब आपके एक्सेल प्रेजेंटेशन के रूप और स्पष्टता को बेहतर बनाने के लिए मानों को निकटतम दशमलव या पूर्ण संख्या में पूर्णांकित करने के लिए उपयोग किया जाना चाहिए। जब आप संख्याओं को गोल करते हैं, तो आप कम से कम महत्वपूर्ण अंक हटा देते हैं। यह आपके पसंदीदा स्तर की सटीकता के साथ अधिक प्रस्तुत