मान लीजिए हमारे पास चार संख्याएं d, L, v1 और v2 हैं। दो प्रेस प्रारंभ में स्थान 0 और L पर हैं, वे क्रमशः गति v1 और v2 से एक-दूसरे की ओर बढ़ रहे हैं। एक व्यक्ति की चौड़ाई d है, वह मर जाता है यदि दो प्रेस के बीच का अंतर d से कम है। हमें ढूंढना है कि व्यक्ति कितनी देर जीवित रहेगा।
इसलिए, यदि इनपुट d = 1; L = 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