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

C . का उपयोग करते हुए दो फ्लोट या डबल नंबरों का मापांक

यहां हम देखेंगे कि सी में दो फ्लोटिंग या डबल टाइप डेटा का मॉड्यूलस कैसे प्राप्त करें। मॉड्यूलस मूल रूप से शेष ढूंढ रहा है। इसके लिए, हम C में शेष () फ़ंक्शन का उपयोग कर सकते हैं। शेष () फ़ंक्शन का उपयोग अंश/भाजक के शेष फ़्लोटिंग बिंदु की गणना करने के लिए किया जाता है।

तो शेष (x, y) नीचे जैसा होगा।

remainder(x, y) = x – rquote * y

rquote x/y का मान है। यह निकटतम अभिन्न मूल्य की ओर गोल है। यह फ़ंक्शन डबल, फ्लोट, लॉन्ग डबल प्रकार के दो तर्क लेता है, और उसी प्रकार के शेष को लौटाता है, जिसे तर्क के रूप में दिया गया था। पहला तर्क अंश है, और दूसरा तर्क हर है।

उदाहरण

#include <stdio.h>
#include <math.h>
main() {
   double x = 14.5, y = 4.1;
   double res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf\n",x,y, res);
   x = -34.50;
   y = 4.0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf\n",x,y, res);
   x = 65.23;
   y = 0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf\n",x,y, res);
}

आउटपुट

Remainder of 14.500000/4.100000 is: -1.900000
Remainder of -34.500000/4.000000 is: 1.500000
Remainder of 65.230000/0.000000 is: -1.#IND00

  1. सी प्रोग्राम किसी भी ऑपरेटर का उपयोग किए बिना दो संख्याओं का योग खोजने के लिए

    इस खंड में हम देखेंगे कि हमारे प्रोग्राम में किसी भी प्रकार के ऑपरेटर का उपयोग किए बिना दो नंबरों के योग को कैसे प्रिंट किया जाए। यह समस्या विकट है। इस समस्या को हल करने के लिए हम प्रिंटफ () स्टेटमेंट के न्यूनतम चौड़ाई वाले क्षेत्र का उपयोग कर रहे हैं। उदाहरण के लिए यदि हम प्रिंटफ () का उपयोग करके

  1. सी # का उपयोग करके दो बाइनरी नंबरों का योग कैसे प्राप्त करें?

    दो बाइनरी संख्याओं का योग ज्ञात करने के लिए, पहले उन्हें सेट करें। val1 = 11110; val2 = 11100; अब डिस्प्लेसम () विधि को कॉल करें, जो योग को प्रदर्शित करने के लिए बनाई गई है। sum = displaySum(val1, val2); हमने बाइनरी नंबर के प्रत्येक बिट को प्रदर्शित करने के लिए विधि में एक नया एरे सेट किया है। lon

  1. सी # का उपयोग करके दो बाइनरी नंबरों का उत्पाद कैसे खोजें?

    दो बाइनरी नंबरों का गुणनफल खोजने के लिए, पहले उन्हें सेट करें। val1 = 11100; val2 = 10001; Console.WriteLine("Binary one: "+val1); Console.WriteLine("Binary two: "+val2); अब उत्पाद प्राप्त करने के लिए लूप करें। while (val2 != 0) {    digit = val2 % 10;    if