English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقدّم الأولية الأولى “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