কম্পিউটার টিউটোরিয়াল

C++ ব্যবহার করে A এবং B-এর মাঝপথে N সমান্তর গড় বের করা

ধরি তিনটি পূর্ণসংখ্যা A, B এবং N আছে। A এবং B-এর মাঝপথে Nটি সমান্তর গড় (Arithmetic Means) বের করতে হবে। A = 20, B = 32, N = 5 হলে আউটপুট হবে 22, 24, 26, 28, 30।

এটি সহজ, A এবং B একটি সমান্তর প্রগ্রেসনের (AP) প্রথম ও শেষ টার্ম। ধরি A1, A2, ..., An হল nটি সমান্তর গড়। সিকোয়েন্স হবে A, A1, A2, ..., An, B। B হল (N+2)তম টার্ম। সুতরাং নিচের ফর্মুলা ব্যবহার করা যায়:

$$B = A + (N+2-1) \times d$$

$$B - A = (N+1) \times d$$

$$d = \frac{B-A}{N+1}$$

উদাহরণ কোড

#include <iostream>
using namespace std;

void showMeans(int A, int B, int N) {
    float d = (float)(B - A) / (N + 1);
    for (int i = 1; i <= N; i++)
        cout << (A + i * d) << " ";
}

int main() {
    int A = 20, B = 40, N = 5;
    showMeans(A, B, N);
}

আউটপুট

23.3333 26.6667 30 33.3333 36.6667
  1. C++ দিয়ে দুটি সমীকরণ ব্যবহার করে রিপিটিং ও মিসিং নাম্বার বের করা

  2. C++ দিয়ে 1 থেকে n-1 রেঞ্জে একমাত্র রিপিটিং এলিমেন্ট বের করা

  3. ax + by = n সমীকরণ সমাধান করে x, y বের করা (C++)

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