কম্পিউটার

প্রেসের মধ্যে কতক্ষণ ব্যক্তি বেঁচে থাকবে তা জানতে C++ কোড


ধরুন আমাদের চারটি সংখ্যা 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

  1. C++ এ দুই পয়েন্টের মধ্যে সবচেয়ে কম দূরত্ব খুঁজে বের করার প্রোগ্রাম

  2. C++ এ STL ব্যবহার করে দুটি ভেক্টরের মধ্যে সাধারণ উপাদানগুলি কীভাবে খুঁজে পাওয়া যায়?

  3. C++ এ STL ব্যবহার করে দুটি অ্যারের মধ্যে সাধারণ উপাদানগুলি কীভাবে খুঁজে পাওয়া যায়?

  4. C++ এ 1 থেকে n এর মধ্যে মৌলিক সংখ্যার গুণফল বের করুন