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

C++ में दौड़ में हेड स्टार्ट (Head Start) ज्ञात करने का प्रोग्राम


समस्या विवरण

इस समस्या में, हमें दो पूर्णांक दिए गए हैं जो 100 मीटर की दौड़ में A द्वारा B और C को दिए गए हेड स्टार्ट (head start) को दर्शाते हैं। हमारा कार्य B द्वारा C को दिए गए सापेक्ष हेड स्टार्ट (relative head start) को ज्ञात करने का C++ प्रोग्राम बनाना है।

उदाहरण

इनपुट

20, 28

आउटपुट

90

व्याख्या

  • A, B को 20 मीटर का हेड स्टार्ट देता है: जब A 100 मीटर पूरा करता है, B 80 मीटर पूरा करता है।
  • A, C को 28 मीटर का हेड स्टार्ट देता है: जब A 100 मीटर पूरा करता है, C 72 मीटर पूरा करता है।
  • अब, जब B 80 मीटर पूरा करता है, C 72 मीटर पूरा करता है।
  • जब B 100 मीटर पूरा करेगा, C पूरा करेगा: (72 × 100) / 80 = 90 मीटर।
  • अतः B, C को 100 - 90 = 10 मीटर का हेड स्टार्ट देता है। (नोट: आउटपुट 90 दूरी दर्शाता है जो C तय करता है)

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

सूत्र: हेड_स्टार्ट_BC = 100 - ((100 - C) × 100) / (100 - B)

जहां B और C, A द्वारा दिए गए हेड स्टार्ट हैं।

कार्यकारी प्रोग्राम

#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 << "B द्वारा C को हेड स्टार्ट: " << calcHeadStart(B, C) << " मीटर";
    return 0;
}

आउटपुट

B द्वारा C को हेड स्टार्ट: 25 मीटर
  1. C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम

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

  1. C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें एक 2D ऐरे दिया गया है जो त्रिभुज के तीन शीर्षों के निर्देशांक को दर्शाता है। हमारा कार्य C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम बनाना है।केंद्रक (Centroid) त्रिभुज का वह बिंदु है जहां त्रिभुज की तीनों मध्यिकाएं (medians) प्रतिच्छेद करती हैं।मध्यिका (Median)

  1. C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम

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