อนุกรม 0.6, 0.06, 0.006, ... เป็นอนุกรมเรขาคณิต (Geometric Progression) ที่แต่ละพจน์เท่ากับพจน์ก่อนหน้าหาร 10 (อัตราส่วนร่วม r = 0.1) สูตรผลรวม n จำนวนแรกเมื่อ r < 1:
Sum = a(1 - rⁿ) / (1 - r) โดย a = 0.6, r = 0.1
จัดรูป: Sum = (2/3) × [1 - (1/10)ⁿ]
โค้ดตัวอย่าง
#include <stdio.h>
#include <math.h>
int main() {
int n = 6;
float sum = 2 * (1 - 1 / pow(10, n)) / 3;
printf("sum = %f", sum);
return 0;
}
ผลลัพธ์
sum = 0.666666