Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C หาพจน์ที่ n ของลำดับเลขคณิต (Arithmetic Progression)

ได้รับ a (พจน์แรก), d (ความต่างร่วม), n (ลำดับพจน์) ภารกิจคือหาพจน์ที่ n

ลำดับเลขคณิต (Arithmetic Progression) คือลำดับที่ความต่างระหว่างพจน์ติดกันคงที่

สูตร: APₙ = a + (n-1) * d

ตัวอย่าง

Input: a=2, d=1, n=5  Output: 6 (ลำดับ: 2, 3, 4, 5, 6)
Input: a=7, d=2, n=3  Output: 11

แนวทาง

  • รับค่า a, d, n
  • คำนวณ nth term = a + (n-1)*d
  • แสดงผล

อัลกอริทึม

Start
Step 1: ฟังก์ชัน nth_ap(int a, int d, int n)
    return (a + (n - 1) * d)
Step 2: main() กำหนด a=2, d=1, n=5 เรียก nth_ap แสดงผล
Stop

โค้ดตัวอย่าง

#include <stdio.h>

int nth_ap(int a, int d, int n) {
    return (a + (n - 1) * d);
}

int main() {
    int a = 2, d = 1, 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