কম্পিউটার

C++ ব্যবহার করে A এবং B এর মধ্যে N জ্যামিতিক মানে খুঁজুন।


ধরুন আমাদের তিনটি পূর্ণসংখ্যা A, B এবং N আছে। আমাদের A এবং B এর মধ্যে N জ্যামিতিক মানে খুঁজে বের করতে হবে। যদি A =2, B =32 এবং N =3 হয়, তাহলে আউটপুট হবে 4, 8, 16

কাজটি সহজ আমাদের জ্যামিতিক অগ্রগতিতে উপাদানগুলির N সংখ্যা সন্নিবেশ করাতে হবে যেখানে A এবং B সেই ক্রমটির প্রথম এবং শেষ পদ। ধরুন G1, G2, … Gn হল n জ্যামিতিক উপায়। তাই ক্রম হবে A, G1, G2, …. Gn, B. সুতরাং B হল ক্রমটির (N + 2)তম পদ। তাই আমরা এই সূত্রগুলো ব্যবহার করতে পারি −

$$B=A*R^{N+1}$$

$$R^{N+1}=\frac{B}{A}$$

$$R=\lগ্রুপ \frac{B}{A}\rgroup^{\frac{1}{N+1}}$$

উদাহরণ

#include<iostream>
#include<cmath>
using namespace std;
void showMeans(int A, int B, int N) {
   float R = (float)pow(float(B / A), 1.0 / (float)(N + 1));
   for (int i = 1; i <= N; i++)
   cout << (A * pow(R, i)) <<" ";
}
int main() {
   int A = 3, B = 81, N = 2;
   showMeans(A, B, N);
}

আউটপুট

9 27

  1. C++ এ দুটি সমীকরণ ব্যবহার করে পুনরাবৃত্তি এবং অনুপস্থিত সংখ্যা খুঁজুন

  2. C++ ব্যবহার করে 1 থেকে n-1 এর মধ্যে একমাত্র পুনরাবৃত্তিমূলক উপাদান খুঁজুন

  3. C++ এ x এবং y সন্তোষজনক ax + by =n খুঁজুন

  4. C++ ব্যবহার করে ফুটবলে পেন্টাগন এবং হেক্সাগনের সংখ্যা খুঁজুন