Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में ceil() फ़ंक्शन का उपयोग किए बिना a/b की छत खोजें।

यहां हम देखेंगे कि ceil() फ़ंक्शन का उपयोग किए बिना a/b की सीलिंग वैल्यू कैसे प्राप्त करें। यदि a =5, b =4, तो (a/b) =5/4। छत(5/4) =2. इसे हल करने के लिए, हम इस सरल सूत्र का पालन कर सकते हैं -

$$ceil\lgroup a,b\rgroup=\frac{a+b-1}{b}$$

उदाहरण

#include<iostream>
using namespace std;
int ceiling(int a, int b) {
   return (a+b-1)/b;
}
int main() {
   cout << "Ceiling of (5/4): " << ceiling(5, 4) <<endl;
   cout << "Ceiling of (100/3): " << ceiling(100, 3) <<endl;
   cout << "Ceiling of (49/7): " << ceiling(49, 7) <<endl;
}

आउटपुट

Ceiling of (5/4): 2
Ceiling of (100/3): 34
Ceiling of (49/7): 7

  1. C++ में रिकर्सन या यूक्लिडियन एल्गोरिथम का उपयोग किए बिना दो संख्याओं का HCF ज्ञात कीजिए

    जैसा कि हम जानते हैं, यूक्लिडियन एल्गोरिथम का उपयोग करके एचसीएफ या जीसीडी की गणना आसानी से की जा सकती है। लेकिन यहां हम देखेंगे कि यूक्लिडियन एल्गोरिथम, या किसी पुनरावर्ती एल्गोरिथम का उपयोग किए बिना जीसीडी या एचसीएफ कैसे उत्पन्न करें। मान लीजिए कि दो संख्याएँ 16 और 24 के रूप में मौजूद हैं। इन दोनों

  1. सी ++ एसटीएल में ढूंढें () फ़ंक्शन सेट करें

    C++ STL में सेट ढूंढें () फ़ंक्शन सेट कंटेनर में खोजे गए तत्व के लिए एक पुनरावर्तक देता है। इटरेटर सेट में अंतिम तत्व के ठीक बाद की स्थिति को इंगित करता है, यदि तत्व नहीं मिला है। एल्गोरिदम Begin    Define function printS() to print elements of set container.    initialize an emp

  1. सी ++ प्रोग्राम रिकर्सन का उपयोग करके जीसीडी खोजने के लिए

    दो संख्याओं का सबसे बड़ा सामान्य भाजक (GCD) उन दोनों को विभाजित करने वाली सबसे बड़ी संख्या है। उदाहरण के लिए:मान लें कि हमारे पास निम्नलिखित दो संख्याएँ हैं:45 और 27 63 = 7 * 3 * 3 42 = 7 * 3 * 2 So, the GCD of 63 and 42 is 21 रिकर्सन का उपयोग करके दो नंबरों के जीसीडी को खोजने का कार्यक्रम इस प्रक