কম্পিউটার

পাটিগণিতের অগ্রগতি সিরিজের N-তম মেয়াদের জন্য সি প্রোগ্রাম


একটি সিরিজের পদ সংখ্যার জন্য 'a' প্রথম পদ, 'd' সাধারণ পার্থক্য এবং 'n' দেওয়া হয়েছে। টাস্ক হল সিরিজের nম পদ খুঁজে বের করা।

সুতরাং, সমস্যাটির জন্য কীভাবে একটি প্রোগ্রাম লিখতে হয় তা নিয়ে আলোচনা করার আগে প্রথমে আমাদের জানা উচিত পাটিগণিত অগ্রগতি কী।

পাটিগণিতের অগ্রগতি বা গাণিতিক ক্রম হল সংখ্যার একটি ক্রম যেখানে দুটি পরপর পদের মধ্যে পার্থক্য একই।

যেমন আমাদের প্রথম টার্ম আছে যেমন a =5, পার্থক্য 1 এবং nম পদ আমরা খুঁজে পেতে চাই 3 হওয়া উচিত। সুতরাং, সিরিজটি হবে:5, 6, 7 তাই আউটপুট অবশ্যই 7 হতে হবে।

সুতরাং, আমরা বলতে পারি যে nম পদের জন্য পাটিগণিতের অগ্রগতি −

এর মত হবে
AP1 = a1
AP2 = a1 + (2-1) * d
AP3 = a1 + (3-1) * d
..

APn = a1 + (n-1) *

সুতরাং সূত্রটি হবে AP =a + (n-1) * d.

উদাহরণ

Input: a=2, d=1, n=5
Output: 6
Explanation: The series will be:
2, 3, 4, 5, 6 nth term will be 6
Input: a=7, d=2, n=3
Output: 11

প্রদত্ত সমস্যা সমাধানের জন্য আমরা যে পদ্ধতি ব্যবহার করব

  • প্রথম পদ A, সাধারণ পার্থক্য D, এবং N সিরিজের সংখ্যা নিন।
  • তারপর (A + (N - 1) * D) দ্বারা nম পদ গণনা করুন
  • উপরের গণনা থেকে প্রাপ্ত আউটপুট ফেরত দিন।

অ্যালগরিদম

Start
   Step 1 -> In function int nth_ap(int a, int d, int n)
      Return (a + (n - 1) * d)
   Step 2 -> int main()
      Declare and initialize the inputs a=2, d=1, n=5
      Print The result obtained from calling the function nth_ap(a,d,n)
Stop
কল করার ফলে প্রাপ্ত ফলাফল

উদাহরণ

#include <stdio.h>
int nth_ap(int a, int d, int n) {
   // using formula to find the
   // Nth term t(n) = a(1) + (n-1)*d
   return (a + (n - 1) * d);
}
//main function
int main() {
   // starting number
   int a = 2;
   // Common difference
   int d = 1;
   // N th term to be find
   int n = 5;
   printf("The %dth term of AP :%d\n", n, nth_ap(a,d,n));
   return 0;
}

আউটপুট

The 5th term of the series is: 6

  1. সি প্রোগ্রাম পাটিগণিতের অগ্রগতি সিরিজের যোগফল বের করতে

  2. C-তে জ্যামিতিক সিরিজের যোগফলের জন্য প্রোগ্রাম

  3. Cos(x) সিরিজের যোগফলের জন্য C প্রোগ্রাম

  4. পাটিগণিত সিরিজের যোগফলের জন্য C++ প্রোগ্রাম