কম্পিউটার

C++ এ আপ এবং ডাউন স্রোতের সাথে স্রোতের গতি এবং সময়ের অনুপাত থেকে মানুষের গতি খুঁজুন


এই সমস্যায়, আমাদের S এবং N দুটি মান দেওয়া হয়েছে যা কিমি/ঘন্টায় স্রোতের গতি এবং আপ এবং ডাউন স্রোতের সাথে সময়ের অনুপাত নির্দেশ করে। আমাদের কাজ হল স্রোতের গতি এবং আপ এবং ডাউন স্রোতের সাথে সময়ের অনুপাত থেকে মানুষের গতি বের করা৷

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট

S =5, N =2

আউটপুট

15

সমাধান পদ্ধতি

রোয়িং সমস্যার জন্য গাণিতিক সূত্র ব্যবহার করে সমস্যার একটি সহজ সমাধান। সুতরাং, আসুন দেখি কিভাবে সূত্রটি কাজ করবে −

<প্রি>মানুষের গতি =x কিমি/ঘণ্টা গতির স্রোতের =S কিমি/ঘণ্টা গতির মানুষের ডাউনস্ট্রিম অর্থাৎ স্রোতের সাথে =(x+S) মানুষের আপস্ট্রিমের কিমি/ঘণ্টা গতি অর্থাৎ স্রোতের বিপরীতে =(x-S) কিমি/ঘন্টা দূরত্ব ভ্রমণের সময় ডাউনস্ট্রিম =TT সময় দূরত্ব ভ্রমণের আপস্ট্রিম =n*TD দূরত্ব ভ্রমণ আপস্ট্রিম =(x - S)*n*TD দূরত্ব আপস্ট্রিম ভ্রমণ =(x + S) *TA উভয় দূরত্ব একই, (x + S) * T =(x - S)*n*Tx + S =nx - nSs + nS =nx - xs*(n + 1) =x(n - 1)

$$x=\frac{S*(S+1)}{(S-1)}$$

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,

উদাহরণ

#include নেমস্পেস ব্যবহার করে std;float calcManSpeed(float S, int n) { রিটার্ন ( S * (n + 1) / (n - 1) );}int main() { float S =12; int n =3; cout<<"মানুষের গতি হল "< 

আউটপুট

মানুষের গতি ২৪ কিমি/ঘন্টা

  1. C++ এ ট্রেনের গতি এবং দৈর্ঘ্য ব্যবহার করে সেতুর দৈর্ঘ্য খুঁজে বের করার প্রোগ্রাম

  2. C++ এ Cooldown সহ স্টক কেনা এবং বিক্রি করার সেরা সময়

  3. O(n) সময় এবং O(1) অতিরিক্ত স্থানে সদৃশ খুঁজুন - C++ এ 1 সেট করুন

  4. C++ এ প্রদত্ত GCD এবং LCM সহ যেকোনো জোড়া খুঁজুন