int main()
{
รายการ < int > coll;
INSERT_ELEMENTS(coll,1,6);
PRINT_ELEMENTS(coll);
/ / ประมวลผลรวมของผลิตภัณฑ์ทั้งหมด
/ / (0 1 * 1 2 * 2 3 * 3 4 * 4 5 * 5 6 * 6)
cout << "ผลิตภัณฑ์ภายใน: "
<< inner_product (coll.cbegin(), coll.cend(), / / ช่วง first
coll.cbegin(), / / ช่วงที่สอง
0) / / เริ่มต้นค่า
<< endl
/ / ประมวลผลรวมของ 1 * 6 ... 6 * 1
/ / (0 1 * 6 2 * 5 3 * 4 4 * 3 5 * 2 6 * 1)
cout << "ผลิตภัณฑ์ภายในกลับ: "
<< inner_product (coll.cbegin(), coll.cend(), / / ช่วง first
coll.crbegin(), / / ช่วงที่สอง
0) / / เริ่มต้นค่า
<< endl
/ / ประมวลผลคูณของผลรวมทั้งหมด
/ / (1 * 1 1 * 2 2 * 3 3 * 4 4 * 5 5 * 6
6) cout << "ผลิตภัณฑ์ของผล: "
<< inner_product (coll.cbegin(), coll.cend(), / / ช่วง first
coll.cbegin() / / ช่วงที่สอง
1, / / เริ่มต้นค่า
คูณ(), / / ภายนอกดำเนินการ
plus()) / / ภายในดำเนินการ
<< endl;
}
โปรแกรมมีผลลัพธ์ต่อไปนี้:
1 2 3 4 5 6
ผลิตภัณฑ์ภายใน: 91
ผลิตภัณฑ์ภายในกลับ: 56
ผลิตภัณฑ์ของผล: 46080
การแปล กรุณารอสักครู่..