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

सी++ में एक दौड़ में प्रमुख शुरुआत खोजने का कार्यक्रम

इस समस्या में, हमें दो पूर्णांक दिए गए हैं जो 100 मीटर की दौड़ में क्रमशः ए से बी और सी द्वारा दी गई शीर्ष शुरुआत देते हैं। हमारा काम एक सी++ रेस में हेड स्टार्ट खोजने के लिए प्रोग्राम बनाना है

कोड विवरण - यहां, 100 मीटर की दौड़ में क्रमशः ए से बी और ए से सी द्वारा दिए गए हेड स्टार्ट होते हैं। हमें 100 मीटर की दौड़ में बी से सी द्वारा दी गई सापेक्ष हेड स्टार्ट को खोजने की जरूरत है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट

20, 28

आउटपुट

90

स्पष्टीकरण

A, B को 15 की शुरुआत देता है यानी अगर A 100 मीटर पूरा करता है, तो B 80 पूरा करता है।

A, C को 28 का हेड-स्टार्ट देता है यानी यदि A 100 मीटर पूरा करता है, तो B 72 पूरा करता है।

अब, जब B 80 मीटर पूरा करता है, C 72 मीटर पूरा करता है।

अगर बी 100 पूरा करता है, सी पूरा करता है

(72 * 100) / 80 = 90

समाधान दृष्टिकोण

समस्या को हल करने के लिए, वह दूरी ज्ञात करें जो B और C 100 मीटर पूर्ण करने पर पूरी करती है। इसके बाद हम उस दूरी की गणना करते हैं जो C, जब B 100 पूरा करता है, सूत्र का उपयोग करके पूरी करता है -

(C * 100) B

हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,

उदाहरण

#include <iostream>
using namespace std;
int CalcHeadStart(int B, int C) {
   return ( 100 - ( ( (100 - C)*100 ) / (100 - B)) ) ;
}
int main() {
   int B = 12, C = 34;
   cout<<"Head start in a race by B to C is "<<CalcHeadStart(B, C) << " meters";
   return 0;
}

आउटपुट

Head start in a race by B to C is 25 meters

  1. C++ में एक लाइन के मध्य-बिंदु को खोजने का प्रोग्राम

    इस समस्या में, हमें दो बिंदु A और B दिए गए हैं, जो एक रेखा के आरंभ और अंत बिंदु हैं। हमारा काम C++ में एक लाइन के मध्य-बिंदु को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण - यहाँ, हमारे पास एक रेखा है जिसमें शुरुआती और अंत बिंदु A(x1, y1) और B(x2, y2) हैं। और हमें रेखा के मध्य-बिंदु को खोजन

  1. C++ में त्रिभुज के केंद्रक को खोजने का कार्यक्रम

    इस समस्या में, हमें एक 2D सरणी दी गई है जो त्रिभुज के तीन शीर्षों के निर्देशांकों को दर्शाती है। हमारा काम C++ में त्रिभुज के Centroid को खोजने के लिए एक प्रोग्राम बनाना है। सेंट्रोइड त्रिभुज का वह बिंदु है जिस पर त्रिभुज की तीन माध्यिकाएं प्रतिच्छेद करती हैं। माध्यिका त्रिभुज की वह रेखा है जो त्र

  1. C++ में समांतर चतुर्भुज का क्षेत्रफल ज्ञात करने का कार्यक्रम

    इस समस्या में, हमें दो मान दिए गए हैं जो समांतर चतुर्भुज के आधार और ऊंचाई को दर्शाते हैं। हमारा कार्य C++ में समांतर चतुर्भुज का क्षेत्रफल ज्ञात करने के लिए एक प्रोग्राम बनाना है। समांतर चतुर्भुज एक चार भुजा बंद आकृति है जिसकी विपरीत भुजाएँ एक दूसरे के समान और समानांतर हैं। समस्या को समझने के लि