Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी++ में हार्डकोडेड तत्वों के साथ एक std::vector प्रारंभ करने का सबसे आसान तरीका क्या है?

आधुनिक C++ [11,14,…] में एक वेक्टर को निम्न तरीके से प्रारंभ किया जाता है

std::vector<int> vec = {1,2,3};

एल्गोरिदम

Begin
   Initialize the vector v.
   Using accumulate, sum up all the elements of the vector v is done.
   Print the result.
End.

यहाँ एक वेक्टर के तत्वों के योग का एक सरल उदाहरण दिया गया है:

उदाहरण

#include<iostream>
#include<vector>
#include<numeric>
using namespace std;
int main() {
   vector<int> v = {2,7,6,10};
   cout<<"Sum of all the elements are:"<<endl;
   cout<<accumulate(v.begin(),v.end(),0);
}

आउटपुट

Sum of all the elements are:
25

  1. Linux पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहाँ Linux के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. विंडो पर c++ के लिए शीर्ष IDE क्या है?

    केवल टेक्स्ट एडिटर्स पर बड़े प्रोजेक्ट्स को मैनेज करना मुश्किल है। यदि आप ऐसे मामलों में आईडीई का उपयोग करते हैं तो आप अधिक उत्पादक और कम निराश होने की संभावना रखते हैं। विभिन्न प्रकार के आईडीई हैं और आपको अपनी आवश्यकताओं के अनुरूप सही का चयन करना चाहिए। यहां विंडो के लिए सर्वश्रेष्ठ C/C++ IDE की सू

  1. जावा में स्ट्रिंग को उलटने का सबसे आसान तरीका क्या है?

    अंतर्निहित रिवर्स() विधि StringBuffer वर्ग आपको रिवर्स() नाम की एक विधि प्रदान करता है। यह वर्तमान स्ट्रिंगबफर ऑब्जेक्ट की सामग्री को उलट देता है और परिणामी स्ट्रिंगबफर ऑब्जेक्ट देता है। जावा का उपयोग करके स्टिंग को उलटने का यह सबसे आसान तरीका है। ऐसा करने के लिए - आवश्यक स्ट्रिंग को एक पैरामीट