मान लीजिए हमारे पास चार संख्याएँ d, L, v1 और v2 हैं। दो प्रेस प्रारंभ में स्थान 0 और L पर हैं, वे गति v1 और v2 प्रत्येक के साथ एक दूसरे की ओर बढ़ रहे हैं। एक व्यक्ति की चौड़ाई d है, वह मर जाता है यदि दो प्रेस के बीच का अंतर d से कम हो। हमें यह पता लगाना होगा कि वह व्यक्ति कितने समय तक जीवित रहेगा।
इसलिए, यदि इनपुट d =1 जैसा है; एल =9; v1 =1; v2 =2;, तो आउटपुट 2.6667 होगा
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
e := (L - d)/(v1 + v2) return e
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h>
using namespace std;
float solve(int d, int L, int v1, int v2){
float e = (L - d) / (float)(v1 + v2);
return e;
}
int main(){
int d = 1;
int L = 9;
int v1 = 1;
int v2 = 2;
cout << solve(d, L, v1, v2) << endl;
} इनपुट
1, 9, 1, 2
आउटपुट
2.66667