सरणी योग ज्ञात करने के तरीके
1. शास्त्रीय विधि (लूप)
सभी तत्वों पर पुनरावृति करके योग निकालें।
int arr[] = {2, 5, 7, 8, 2, 6, 9};
int n = 7, sum = 0;
for (int i = 0; i < n; i++)
sum += arr[i];
// Output: 39
2. accumulate() फंक्शन ( हेडर)
STL का बिल्ट-इन फंक्शन।
#include <numeric> int sum = accumulate(arr, arr + n, 0); // Output: 39
3. वेक्टर पर accumulate()
वेक्टर के लिए भी समान फंक्शन काम करता है।
#include <vector> #include <numeric> vectorv{12, 56, 76, 2, 90, 3}; int sum = accumulate(v.begin(), v.end(), 0); // Output: 239
सिंटैक्स
accumulate(begin_iterator, end_iterator, initial_value)