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

ผลรวมของอนุกรมกับช่องสี่เหลี่ยมอื่นที่มีเครื่องหมายของ AP


ความก้าวหน้าทางคณิตศาสตร์ (AP) คือชุดของตัวเลขที่ผลต่างระหว่างพจน์สองพจน์ที่ต่อเนื่องกันนั้นเหมือนกัน ส่วนต่างคำนวณโดยการลบเทอมที่สองออกจากเทอมแรก

มาดูลำดับตัวอย่างเพื่อทราบเกี่ยวกับ AP กัน

5, 7, 9, 11, 13, 15, . . . ความแตกต่างทั่วไป (d) ของความก้าวหน้าทางคณิตศาสตร์นี้คือ 2 ซึ่งหมายความว่าองค์ประกอบที่ประสบความสำเร็จทุกองค์ประกอบจะแตกต่างจากเดิมทีละ 2 เทอมแรก (a) ของชุดข้อมูลนี้คือ 5

สูตรทั่วไปในการหาพจน์ที่ n คือ a{n} =a + (n-1)(d)

ในปัญหานี้ เราได้รับ AP และเราจำเป็นต้องหาผลรวมของอนุกรมกับช่องสัญญาณอื่น อนุกรมจะมีลักษณะดังนี้

a1 2 - a2 2 + a3 2 - a4 2 + a5 2 +......

มาดูตัวอย่างกัน เพื่อให้ชัดเจนยิ่งขึ้น -

Input: n = 2
Output: -10

คำอธิบาย

12 - 22 + 32 - 42 = -10

ตัวอย่าง

#include <stdio.h>
int main() {
   int n = 4;
   int a[] = { 1, 2, 3, 4, 5, 6, 7, 8}; int res = 0;
   for (int i = 0; i < 2 * n; i++) {
      if (i % 2 == 0) res += a[i] * a[i]; else res -= a[i] * a[i];
   }
   printf("The sum of series is %d", res);
   return 0;
}

ผลลัพธ์

The sum of series is -36