>> स्पीकर 1: चलो एक प्रोग्राम लिखने करते हैं कि एक सकारात्मक के लिए उपयोगकर्ता का संकेत देता है
तब पूर्णांक, एन, और बाहर प्रिंट सभी संख्याओं का योग
1 के बीच और एन.
खैर, हम यहाँ मैं, जो मुख्य है पहले से ही अग्रिम में लिखा है.
और यहाँ के नोटिस के शीर्ष पर मुख्य, मैं एक पूर्णांक n की घोषणा.
>> मैं तो एक है, जबकि के अंदर पाश, पहले बाहर प्रिंट
सकारात्मक पूर्णांक, कृपया.
तब मैं से एक पूर्णांक प्राप्त करने के लिए आगे बढ़ना CS50 पुस्तकालय मिल के साथ उपयोगकर्ता
समारोह int.
और फिर मेरी जबकि हालत में यहाँ, मैं n से अधिक है या है बनाना
मैं वास्तव में आगे बढ़ने से पहले 1 के बराबर कि मूल्य के साथ कुछ करने के लिए.
>> मैं आगे क्या करते हैं?
खैर, मुझे लगता है मैं जा रहा हूँ कि एक समारोह फोन सिग्मा, के प्रतिनिधि फोन
तुम हो सकता है कि राजधानी सिग्मा गणित कक्षाओं से याद करते हैं कि
आप कुछ योग करना चाहते हैं जो इंगित करता है दूसरे के लिए एक मूल्य से.
और जो कुछ उस समारोह रिटर्न के रूप में अपनी वापसी मान, मैं स्टोर करने के लिए जा रहा हूँ
जवाब नामक एक चर में.
>> अंत में, मुख्य में मेरी अंतिम पंक्ति में, मैं कर रहा हूँ क्या जवाब है बाहर मुद्रित करने के लिए जा रहा है.
बेशक, हम अभी तक लागू नहीं किया है इस समारोह सिग्मा.
तो हम कैसे है कि करने के बारे में जाना है?
>> खैर, मेरी फाइल के तल पर, मैं हूँ एक समारोह की घोषणा करने के लिए आगे बढ़ने के लिए जा रहा
कि एक पूर्णांक देता है.
और मैं फोन करने के लिए जा रहा हूँ उस समारोह सिग्मा.
और मैं निवेश के रूप में निर्दिष्ट करने के लिए जा रहा हूँ उस समारोह में भी एक पूर्णांक स्वीकार करता है.
और मैं हो, सिर्फ फोन करता हूँ बजाय n के अलग, एम.
लेकिन हमें यह कहा हो सकता है हम चाहते हैं सबसे कुछ.
>> मैं कर रहा हूँ इस समारोह के शरीर के अंदर एक परिचित का उपयोग करने के लिए आगे बढ़ने के लिए जा रहा
, अर्थात् एक पाश का निर्माण.
लेकिन मैं यह भी विवेक के एक बिट करने के लिए जा रहा हूँ यकीन है कि बनाने के लिए जाँच
उपयोगकर्ता एक नंबर के साथ मुझे प्रदान नहीं करता है मैं उम्मीद कर रहा हूँ कि.
मीटर है अगर विशेष रूप से, मैं क्या करने जा रहा हूँ कम से कम 1 और, कुछ हद तक मनमाने ढंग से,
मैं बस 0 अगर वापस जाने के लिए जा रहा हूँ नंबर एक सकारात्मक नहीं है
मैं उम्मीद के रूप में पूर्णांक.
>> तो मैं एक चर घोषित करने के लिए जा रहा हूँ योग कहा जाता है और इसे 0 को प्रारंभ.
यह अंततः राशि की दुकान होगी 1 और एम के बीच संख्या के सभी.
और फिर मैं एक परिचित का उपयोग करने के लिए जा रहा हूँ आगे पाश का निर्माण.
मैं 1 हो जाता है int के लिए, मैं की तुलना में कम है या मीटर के बराबर, मैं प्लस प्लस.
और फिर, इस के शरीर के भीतर पाश, मैं बस राशि क्या करने जा रहा हूँ
योग प्लस मैं बराबर होती है.
या, और अधिक बस, योग प्लस, मैं बराबर होती है जो एक ही परिणाम प्राप्त होता है.
>> और फिर अंत में, मैं वापस करने की आवश्यकता मैं अभिकलन किया है कि राशि.
तो मैं वापसी राशि में जोड़ सकते हैं.
>> अब मैं अभी तक नहीं कर रहा हूँ.
मैं सी सिखाने की जरूरत है कि इस समारोह वास्तव में मौजूद है.
और तो मेरी फाइल के ऊपर मैं घोषणा करने जा रहा हूँ हम एक समारोह में कहा जाता है क्या
हस्ताक्षर करने के लिए समान प्रोटोटाइप, समारोह को परिभाषित जब मैं करता था कि
एक पल पहले.
>> विशेष रूप से, सिर्फ मुख्य ऊपर, मैं int टाइप करने के लिए जा रहा हूँ
सिग्मा, INT एम, अर्धविराम.
समारोह लागू नहीं फिर से, बस यह घोषणा की.
मैं अब सहेजते हैं, संकलन, और इस दौड़ कार्यक्रम, की मैं क्या मिल देखते हैं.
सिग्मा 0 डॉट सिग्मा 0 स्लेश बनाओ.
और अब एक सकारात्मक पूर्णांक प्रदान करते हैं जैसे 2, जो मुझे देना चाहिए
तीन, मूल्यों के बीच क्योंकि 1 और 2 1 प्लस 2 3 बराबर होती है.
और वास्तव में, कि मैं क्या हो रहा है.
>> चलो यह, फिर इसे चलाते हैं 3, कहते हैं, के साथ समय.
तो मैं 1 2 प्लस प्लस मिलना चाहिए 3 मुझे 6 देना चाहिए.
और वास्तव में, मैं 6 मिलता है.
>> और चलो एक अंतिम मूल्य की कोशिश करते हैं, 50 कहना.
और 1,275 हमारा जवाब है.