English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

برنامج C لحساب المكون الرابع في سلسلة الأرقام الارتفاعية

تقدّم الأولية الأولى “a”,“d” الفرق المشترك بينها والعدد “n” من الترددات في السلسلة. مهمة هي العثور على التردد nth في السلسلة.

لذلك، قبل مناقشة كيفية كتابة البرنامج لهذه المشكلة، يجب أن نعرف ما هو السلسلة الاعدادية.

السلسلة الاعدادية أو السلسلة الاعدادية هي سلسلة من الأرقام حيث يكون الفرق بين العنصرين المتتابعين نفسه.

مثل عندما لدينا المقدار الأول، أي a = 5، والفرق 1 والمقدار nth الذي نريد العثور عليه هو 3. لذلك، يجب أن تكون السلسلة: 5،6،7، لذا يجب أن يكون الخروج 7.

لذلك، يمكننا القول بأن قيمة المقدار nth من السلسلة الاعدادية تشبه -

AP1 = a1
AP2 = a1 + (2-1) * d
AP3 = a1 + (3-1) * d
..APn = a1 + (n-1) *

لذلك الصيغة ستكون AP = a + (n-1) * d.

مثال

المساهمة: a=2, d=1, n=5
الإخراج: 6
توضيح: ستصبح السلسلة:
2, 3, 4, 5, 6 nth term will be 6
المساهمة: a=7, d=2, n=3
الإخراج: 11

سنستخدمها لحل المشكلة المقدمة-

  • بالمبدأ الأول A، الفرق المشترك D والرقم N كعدد السلسلة.

  • ثم حساب الاسم المضارب nth من خلال (A +(N-1)* D)

  • استعادة الإخراج من الحسابات السابقة.

الخوارزمية

بدء
   الخطوة 1 -> في الدالة int nth_ap(int a, int d, int n)
      عدد(a + (n - 1) * d)
   الخطوة 2 -> int main() Declare and initialize the inputs a=2, d=1, n=5
      اطبع النتيجة المكتسبة من استدعاء الدالة nth_ap(a,d,n)
توقف

مثال

#include <stdio.h>
int nth_ap(int a, int d, int n) {
   //استخدام الصيغة لتحديد
   //الاسم المضارب n = a(1) + (n - 1) * d-
   عدد(a + (n - 1) * d);
}
//الميزة الرئيسية
int main() {
   //رقم البداية
   int a = 2;
   //النقاط المشتركة
   int d = 1;
   //الاسم المضارب N
   int n = 5;
   printf("الترم%d من سلسلة AP:%d\n", n, nth_ap(a,d,n));
   عدد 0;
}

نتائج الإخراج

الترم الخامس من السلسلة هو: 6
من المحتمل أن تفضله