आज की वीडियो में मैं करने वाला हूं सी प्लस प्लस एक ही वीडियो के अंदर यार अगर आप एक फर्स्ट एयर स्टूडेंट हो सेकंड एयर स्टूडेंट हो थर्ड एयर स्टूडेंट हो या फिर आप कॉलेज में नहीं भी हो बट आपको कोडिंग सीखनी स्टार्ट करनी है तो आप सी लैंग्वेज में तो सिख ही सकते हो सी ++ आजकल यार बहुत इंपॉर्टेंट रखना है क्योंकि जब आप प्लेसमेंट प्रिपरेशन करोगे प्लेसमेंट के पर्सपेक्टिव से तो वहां पे आपको डाटा स्ट्रक्चर्स और एल्गोरिथम किसी एक लैंग्वेज में पढ़ के जाना होता है c++ या फिर जावा उसके लिए पहले वो लैंग्वेज आनी चाहिए तो आज की वीडियो के अंदर में c++ बहुत अच्छे से 10 घंटे के अंदर कंप्लीट करने वाला हूं ताकि फिर आप आराम से इसका डाटा स्ट्रक्चर्स पढ़ सकते हो और ऑफ कोर्स आपको एक बेसिक लेवल की कोडिंग भी ए जाएगी जिसके बाद अगर आपको डेवलपमेंट करनी होगी कहानी भी किसी भी लैंग्वेज में तो आप आराम से स्विच हो सकते हो आप आराम से साड़ी की साड़ी चीज कर सकते हो इस वीडियो में आपको टाइम स्टांप मिल जाएंगे अलग-अलग चैप्टर में आपको जान में आसानी रहेगी और आप सारे टॉपिक को अलग-अलग भी पढ़ सकते हो बट मेरे कमेंट करूंगा स्टार्टिंग से पढ़ना जो हमारे टॉपिक होने वाले हैं वो है सबसे पहले बेसिक फिर कंडीशंस जिसमें फेल्स होता है फिर हमारे लूप पैटर्न प्रिंटिंग फंक्शन से करके यार आपको बहुत साड़ी चीज यहां पे पढ़ाई जाएगी तो स्टार्ट करते हैं आज की इस वीडियो को तो गाइज स्टार्ट करते हैं आज की वीडियो के साथ सी प्लस प्लस प्रोग्रामिंग इन वन शॉट या वन वीडियो राइट अब यहां पे यार कुछ परी रिक्वेस्ट आपके लिए डेफिनेटली है की यार मेक सर करो की आपके पास एक अपना लैपटॉप जरूर हो ठीक है लैपटॉप स्लैश पीसी ठीक है जरूरी नहीं है की बहुत ज्यादा हाय कॉन्फ़िगरेशन का हो कोई पुराना पान 10 साल पुराना लैपटॉप में भी ये सर कम हो जाएगा तो उसके टेंशन मत लेना बट मोबाइल फोन पे कोडिंग नहीं होती फर्स्ट ऑफ जो अगर आपके पास क्या है ही नहीं तो एक साइबर कैफे में जाइए और वहां पे अपना कम करिए और आपको मैं एक ऑनलाइन आईडी बताने वाला हूं एक ऑनलाइन वो बताने वाला हूं जिसमें आप कोड करोगे क्या कहते हैं सॉफ्टवेयर टाइप्स ऑफ जिसमें आप बार-बार जा सकते हो और अपनी चीजों को एक्सेस कर सकते हो वहीं से वो सही हो जाति है तो उसे चीज के टेंशन मत लेना आप फाइबर के भी कम कर सकते हैं ठीक है एक तो लैपटॉप पीसी चाहिए आपको मोटा मोटा और दूसरा आपको डेडीकेशन चाहिए ठीक है भाई डेडीकेशन अब हम सीरियस पढ़ाई कर रहे हैं यहां पर कोई मजाक मस्ती नहीं हो रही तो बहुत ही प्रैक्टिकल रहने वाले अच्छी बात यह है की मैं आपको ज्यादा बीते बोर्ड या आईपैड या यह या ब्लैकबोर्ड पे ऐसी कोई चीज करके नहीं दिखा रहा आपको लिटरली कोड में ही स्टार्टिंग में ही करके दिखा दूंगा तो मैं यहां पे आपको बहुत ज्यादा हैवी थिअरीज नहीं समझने वाला की प्रोग्रामिंग क्या होती है कहां से शुरू हुई है वो कहानी कोई फायदा नहीं है सब का यार सब जानते हो नहीं भी जानते हो तो ये कोई पूछने नहीं वाला मुद्दे की बात पे आएंगे और प्रैक्टिकल देखेंगे ताकि आपको एक्सपीरियंस भी आपका सुधरे और आपको इंटरेस्ट आपका डेवलप ठीक है तो सबसे पहले ए जो यार अपने लैपटॉप को ओपन करो और गूगल पे जो क्रोम पर अपने ब्राउज़र पर जो यहां पे ठीक है तो न्यू टॉप पे ए जो ऐसा आपको कुछ गूगल दिखता है आप सब जानते ही हैं अब यहां पे दो चीज हैं पहले आप मेरी एक वीडियो देख सकते हो कॉलेज वाला चैनल पर जाइए कॉलेज वाला चैनल पर जाकर प्लेलिस्ट के क्षेत्र में जो और सी प्लस प्लस प्रोग्रामिंग के पुरी प्ले लिस्ट होगी वहां सिर्फ सेकंड लेक्चर को देखना उसमें मैंने इंस्टॉलेशन करके दिखा राखी है विजुअल स्टूडियो कोड की लंबा वीडियो थोड़ा तो पहले वो देखना अगर आपके इंस्टॉलेशन किसी तरीके से नहीं हो रही है या प्रॉब्लम ए रही है कोई बात नहीं गूगल मैं यहां पर लिखो रिप्ले गूगल पर लिखो ठीक है और इन फैक्ट में बात करके दिखता हूं आपको प्रॉपर सर्च मार के दिखता हूं रिफ्लेक्टर ठीक है ये सब क्या होता है उससे आपको टेंशन लेने की जरूर नहीं है मतलब आप इसमें कोड लिख सकते हो सिंपल सी बात है ठीक है तो आपने reply.com खोल लिया यहां पे अब यहां पर जाके यार सिंपल आईटी इस को डीबीए आप अपना अकाउंट भी बना लेना यार आई थिंक अकाउंट बनाना लॉगिन करना साइन अप करना ये मेरे को सीखने की जरूर नहीं पड़ेगी इतने टेक की आप होंगे तो बस अकाउंट बनाना फिर यहां पे क्या कहते हैं अपना इस पे जो क्रिएट अब यहां पर सर्च टेंप्लेट में लिखो सी प्लस प्लस साड़ी लैंग्वेज जिसके साथ आप कर सकते हो फिर ये डीबीए सी प्लस रिफ्लेक्टर अब जैसे इसका टाइटल कोई भी आप नाम दे सकते हो जैसे मैं का सकता हूं कॉलेज वाला कॉलेज वाला सी प्लस प्लस का नाम दे सकते हो फिर यहां पर जो और लिखो आप वैसे इसकी जगह यह भी लिख सकते हो गूगल में जाके ऑनलाइन सी प्लस प्लस कंपाइलर ठीक है यह भी आपका कम करके दे देगा स्पेलिंग गलत हो गई कोई नहीं और ये प्रोग्रामिंग वेबसाइट है या फिर ये ऑनलाइन गड़ भी नाम की वेबसाइट है मैं ये बहुत उसे करता हूं करता था तो आप यहां पे भी कोड कर सकते हो और ए सकते हो ठीक है एडवर्ड आएंगे थोड़े से बट ये थोड़ा बटर है ये रिफ्लेक्टर वाली चीज है ये से करके रखेगा अब देखो पहले से इसने कुछ लिख के दे रखा है ये सब ये क्या है ये एक बेसिक कोड है इसके बड़े में भी हम थोड़ा जानेंगे अभी ठीक है एक बार आप इसको रन करके देखोगे तो कुछ ए जाएगा आंसर ए गया हेलो वर्ल्ड ठीक है अब एक बार इसको साइड रखते हैं और बस मैं आपको एक मिनट ज्यादा नहीं एक मिनट ये बताना चाहूंगा की आ मेरे पर्सपेक्ट से कोडिंग आप क्यों कर रहे हो तो डेफिनेटली मेरी तरह आपने भी कभी ना कभी तो गूगल पे ये चीज सर्च जरूर की होगी की डॉलर ठीक है डॉलर तू आईएनआर ठीक है मैं तो मतलब करता हूं आई डोंट नो बाय अब जैसे बहुत महंगा हो गया 82 हो गया अब मां लो की बाहर आई फोन 14 प्रो मिलता है 999 का देखना चाहता हूं की वो कन्वर्जन इंडिया में कितनी होगी तो देखो 82000 ऑफ कॉस्ट कितनी रहेगी लेकिन आप सब जानते हो इंडिया में ₹130000 का मिलता है जो की ल है बट एनीवे ठीक है और आपने ऐसी भी चीज अच्छी होगी मतलब मैं तो देखा हूं जैसे एरिया ऑफ एन सर्किल ठीक है अगर आप ये लिखने हो एरिया ऑफर्स सर्किल ठीक है ये रहा तो यहां पे एक अपने आप गूगल आजकल ना एक प्रोग्राम बना के दे देता है एक बहुत ही बेसिक सा ठीक है एरिया ऑफ एन सर्किल हो गया तो यहां पे ये बोल रहा है इंटर रेडियस तो मैं कहता हूं अगर रेडियस मेरी पांच है तो मेरा एरिया 78.5 ए गया विच इस ट्रू इसने क्या किया देखो पी r² 3.14 होती है पी की वैल्यू आर स्क्वायर 25 * 3.14 ऑलमोस्ट यही आता है तो यहां पे लिखा भी है ऑलमोस्ट इक्वल तू 78.54 ऐसे ही आप ये सब भी लिख सकते हो यार ये देखो एरिया ऑफर ट्रायंगल ठीक है 10 देते हो अब जो भी हाइट देते हो तो देखो आंसर इसने कैलकुलेट भी करके दिखा दिया और हमें समझाया है ये देखो हमारा सॉल्यूशन होता है हाफ हाइट बेस या फिर बेस हाइट तो 4 * 10 / 220 देखो परफेक्टली कितने प्यार से और एक छोटा सा प्रोग्राम टाइप्स सा है राइट से चीज हम और भी कर सकते हैं एरिया ऑफ एन इक्विलैटरल ट्रायंगल ये आपको सिंपल इंटरेस्ट निकालना है या कोई भी छोटे-छोटे जो फॉमरूलेस होते हैं आपको अगर वो डिस्कस करने हैं वो निकालना तो हम गूगल पे ऐसे लिख सकते हैं तो ये है क्या ये एक प्रोग्राम है छोटा सा राइट बेसिकली प्रोग्रामिंग क्यों आई है कैसे होती है आपको अगर जिंदगी में कोई भी चीज ऑटोमेटिक करनी होती है तो प्रोग्रामिंग कम इस्तेमाल करते हैं अब जैसे कैलकुलेटर है आपको और भी तगड़ा कैलकुलेटर चाहिए तो आज कल साइंटिफिक कैलकुलेटर आता है आपके फर्स्ट एयर में डेफिनेटली आपको बोला होगा की एग्जाम में वो लेक जय करो ठीक है वो खरीदने के लिए डेफिनेटली बोला होगा तो वो साड़ी चीज यार प्रोग्रामिंग से ऐसी बहुत साड़ी चीज संभव होती है हम कैलकुलेट अभी बना के देखेंगे प्रोग्रामिंग में ये जो आप देख रहे हो ना यहां पे ये ट्रायंगल या फिर एरिया ऑफ सर्किल का जो प्रोग्राम है हम लिटरली इसको कोड करने वाले आज की ही वीडियो में और विदीन अभी 1 घंटे के अंदर ये साड़ी तो मैं आपको करके दिखा दूंगा ठीक है तो यह सब होता है यार मोटा मोटा प्रोग्रामिंग वैसे तो बहुत कुछ होता है प्रोग्रामिंग और कोडिंग लेकिन अभी के लिए आप इतना ही समझो अब एक बार ए जाते हैं अपनी उसे वेबसाइट पे इसको क्लिक कीजिए रिप्लीट पे यहां पे हम थे ठीक है भाई इसको ओपन कर लेना और अब एक बार ये समझते हैं की यार कोडिंग क्या होती है मैं इसको थोड़ा साइज बड़ा देता हूं ठीक है ताकि आपकी विजिबिलिटी बाढ़ जाए जैसे आपको ये कुछ नजर ए रहा होगा एक बड़ी के लिए मैं इसको हट्टा हूं आपके सामने से यह देखो आपको नहीं ऑटोमेटिक के लिए एक फाइल बनाकर दे देता है ये सब चीज हटाओ ठीक है यहां लिखना स्टार्ट करेंगे हम ठीक है यहां पर देखो आप लिख सकते हो लिखा जाएगा यह अपने आप एक फाइल बनाकर दे देता है में डॉट सीपीसी ठीक है तो जैसे हमारी फाइल नेम्स होती है आप कभी गेम्स को इंस्टॉल करते होंगे कंप्यूटर के अंदर तो डॉट एक्स होता है उसका नाम होता है एग्जीक्यूटिव ये आपकी शब्द फाइल होती है डॉट डॉग्स या फिर एक्सल फाइल डॉट एक्स ल एक्स करके कुछ होता है ठीक है जो भी है पीपीटी होता है डॉट पीटीसी तो इनको एक्सटेंशंस बोलते हैं सी प्लस प्लस की एक्सटेंशन होती है जो भी हम नाम देते हैं फाइल नाम विच इसे में कर रही है आप कुछ भी दे सकते हो जैसे पर एग्जांपल एक बार के लिए इसको हटाते हैं हम और एक नई फाइल बनाते हैं देखो न्यू फाइल के ऊपर ऑप्शन ए रहा है ये हमारी फाइल्स है हम न्यू फोल्डर भी बना सकते हैं उसके अंदर हम फाइल्स बना सकते हैं और न्यू फाइल भी हम बना सकते हैं सबसे पहले हम एक फोल्डर बनाते हैं और यहां पे लिखने हैं बेसिक ठीक है बन गया फोल्डर आज हम बेसिक्स पढ़ने वाले हैं अभी एक घंटे में फिर नेक्स्ट चैप्टर नेक्स्ट चैप्टर नेक्स्ट चैप्टर अब इसके अंदर एक फाइल बना जैसे मैं फाइल का नाम लिखना हूं फर्स्ट प्रोग्राम अब हो सकता है आप में से बहुत लोगों को हेलो वर्ल्ड आपको आता हूं पहले से इसको नहीं आता मैं अभी बता दूंगा ठीक है डॉट सीपीसी कर दो राइट तो अब ये खाली फाइल ए गई देखो मैं इंटर करता हूं तो लाइन नंबर भी लिखा आता है तो दिस इसे एन वेरी ब्यूटीफुल थिंक अब अपना कोड लिखना स्टार्ट करते हैं अगर आपको कुछ नहीं आता टेंशन की बात बिल्कुल नहीं है ठीक है कोड करना बिल्कुल स्टार्ट करते हैं यहां पे सबसे पहले यार जो कुछ ऐसी लाइन होती है जो हमेशा हमें लखनी होती है इनका मीनिंग क्या है क्यों है भूल जो अभी बस आपको मां लो की कुछ लाइन लखनी होगी रता करने की जरूर नहीं है बार-बार कॉपी पेस्ट कर सकते हो यह लाइंस होती है सबसे पहले आप लिखने हो हस इसको हैशटैग नहीं हस बोलते हैं फिर आप लिखने हो इंक्लूड फिर यहां के अंदर लिखोगे यो सरिता ठीक है एक तो ये लाइन लखनी होती है हमें दूसरी हमें ये नाम लाइन लखनी होती है की भाई यूजिंग नेम्स स्पेस एसटीडी सेमी कोलोन फिर हमें लिखना होता है ईट मां ये और फिर ये ठीक है अब एक बार ये जो मैंने लिखा है ना यार इस अब इधर देखिए ये बेसिक कोड होता है तो आप ये तो आपको लिखना है हर कोड में मैं इसको कॉपी पेस्ट करूंगा और ये जो है ना इसको मैं करली ब्रैकेट के कहता हूं या करली बेसिस तो इनके बीच में मेरे को कोड लिखना होता है ये जो यहां पे ईट मां है इनको हम कहते हैं पेरैंथेसिस राउंड ब्रैकेट तो इनको भूल जो एक बार के लिए ये क्यों लिखा है क्या लिखा है भूल जो अब यूजुअली यहां पे हमारे c++ प्रोग्रामिंग के अंदर कोई भी आप यहां पे आप लाइन लिखोगे ना जो भी मीनिंगफुल लाइन होगी ऑफ कोर्स एक कमांड होगा इसको हम कहते हैं इंस्ट्रक्शन या कमांड उसके और में ऑलमोस्ट हमेशा एक सेमी कोलोन आता है ठीक है तो एक बेसिक सी चीज है अब सबसे पहले अपना सबसे फर्स्ट कोड लिख के देखते हैं लिखो सी आउट फिर आप ऐसे ऐसे बना इनको हम बोलते हैं यार ये देखो ये वाले ऑपरेटर होते हैं हमारे ली दें अरा वाले ऑपरेटर को दो बार लिखने हो सी आउट के बाद आप लिखोगे इसको काउंट नहीं बोलते हैं सी आउट बोलते हैं अब आप बना ये है जिनको मैं कहता हूं डबल को डबल को के बीच में आप कुछ भी लिख डॉग ना और फिर यहां पे ये लिख दो अब एक बार रन करते हैं तो देखो यहां पे लिखा ए जाएगा यहां पे लिखा जाएगा थोड़ी डर में थोड़ा टाइम लगता है रन होने में यारी हेलो ठीक है तो कोर्ट चल गया अब बेसिकली इन डबल कोट्स के बीच में मैं कुछ भी लिखूं तो वो प्रिंटो के ए जाता है जैसे अगर मैं लिखूं मी स्पेस नाम इसे राघव गर्ग मैंने रन किया तो यहां पर लिखा ए जाएगा ठीक है हेलो वर्ल्ड भी लिख सकते हो आप अपना पहले प्रोग्राम यहां पर पुरी लाइन लिखी हुई ए जाएगी ये देखिए मी नाम इसे राघव कर्क तो इस चीज को बोलते हैं हम प्रिंटिंग या फिर टेकिंग आउटपुट ठीक है मतलब की जो भी मैं यहां पर लिख रहा हूं आगे आईटी इसे मेरा स्क्रीन पर ए जाए अब एक और चीज ये यार मेरा कोडिंग स्क्रीन आप का सकते हो इसको और मेरा कंसोल या आउटपुट या शैली कुछ भी बोलो आप इसको यहां पर मेरा आउटपुट नजर आता है ठीक है विजुअल स्टूडियो कोड में कुछ और होगा आप मेरी इंस्टॉलेशन की वीडियो प्लीज देखना तभी समझ आएगी वो चीज थोड़ी डर में हम विजुअल स्टूडियो कोड में भी शिफ्ट होने वाले हैं ये मैं उसमें आपको सिर्फ इसलिए पढ़ा रहा हूं की बहुत सारे बच्चों का पता नहीं इंस्टॉल नहीं हो पता वो तो आप यहां पे भी कोडिंग कर सकते हो एवं अब जैसे यहां पे मैं कुछ भी लिखूं अगर मैं यहां पे लिख डन यार यहां पे मैं लिख डन हेलो हेलो प तो वो प्रिंटो क्या ए जाएगा रन दबाव ऊपर ठीक है थोड़ा टाइम लगता है ये लेकिन जरूर प्रिंट करके मेरे को अपना आंसर दे देता है यहां पर देखिए हेलो प ए गया ठीक है अब थोड़ा सा इधर आते हैं आप एक बेसिक कोड आप समझ चुके होंगे ठीक है ये देखो आज का हमारा ये चैप्टर वन पे अभी हम हैं बेसिक तो बहुत साड़ी चीज पढ़ेंगे प्रिंट टैंक वैरियेबल्स ऑपरेटर नमिंग रूल्स कमेंट साड़ी चीज पढ़ने वाले हैं ठीक है बेसिक प्रोग्रामिंग सी प्लस प्लस ध्यान रखना फिर आप लिखने हो यूजिंग स्पेस नाम स्पेस एसटीडी फिर आप सेमी कोलोन लगाते हो फिर आप लिखने हो ईट मां राउंड ब्रैकेट फिर ये करली ब्रैकेट के बीच में आपका पूरा कोड रहेगा यहां पे नहीं लगाओगे आप ये ध्यान रखना अब यहां पे आप अपना कोड लिखने हो बेसिकली तो ये एक बेसिक कोड है जो की मेरे को प्रिंट कर के दे देगा मां लो की मेरा अगर कोई आउटपुट स्क्रीन यहां है मैं यूजुअली आपके सामने बनाता भी रहूंगा तो मेरा आंसर ए जाएगा यार यहां पे ये हेलो वर्ल्ड और एक्जेक्टली ये आएगा मतलब आई थिंक ये और ये भी छोटे लेटर्स में आएंगे जो लिखा है वो ए जाता है अब एक बार आते हैं की मां लो मेरे को मल्टीपल लाइंस में काफी साड़ी चीज लखनी है ठीक है जैसे हो तू मूव इन डी नेक्स्ट लाइन ठीक है अगर मैं कुछ लिखूं हेलो पी ब्लू सी आउट हेलो सी ब्लू तो आप में से बहुत सारे बच्चों को ये लगेगा इधर आई ये देखो अगर मैं यहां पे अब ये लिखूं पहले बात तो यार कोडिंग के अंदर आप बार-बार चीज मत लिखना कॉपी पेस्ट करेंगे लेकिन स्टार्टिंग में लिख सकते हो ऐसे ऐसे फिर ऐसे एक चीज ध्यान देना ये बहुत अच्छी चीज होती है आपके भैया कोड में या फिर ऑनलाइन कम है आप अगर बस एक डबल को डालते हो तो वह दो ए जाते हैं देखो दो डबल को ए गया आपका कर्सर भी बीच में ए गया ये मजेदार बात होती है ठीक है अब यहां पे मैं लिखना चाहता हूं हेलो कॉलेज वाला ठीक है तो मैं ये भी प्रिंट करना चाहता हूं तो अब आपको ये ग रहा होगा की यार सी आउट का बेसिकली मीनिंग ये होता है की जो यहां पर लिख रहा हूं आगे आईटी इसे वहां ए रहा है अभी के लिए ये समझना ऐसे बहुत मीनिंग होते हैं इसके सिर्फ यहां पे मैंने ये लिखा तो आप सोचोगे पहले लाइन में ये ए जाएगा दूसरी लाइन में ये ए जाएगा राइट सोच के तो देख के भी यही ग रहा है अब अहमदाबाद है एक बार इसको फिर आपको समझ आएगी कुछ चीज की क्या परेशानी हो रही है हेलो प हेलो सी ब्लू अरे कुछ गलती हो गई नहीं ये दोनों तो मैंने अलग-अलग लाइनें में लिखा है तो ये से लाइन में प्रिंट होके कैसे ए सकता है मतलब कोई साइंस नहीं है ना इसका सेंस है एक्चुअली होता क्या है कंप्यूटर कैसे समझना है आपके कोड को आप ये समझो कंप्यूटर इस लाइन से शुरू कर रहा है कोड पढ़ना ये सब बेसिक चीज दाल गई उसने देखा ये इसका मतलब वो प्रिंट करना स्टार्ट कर देगा ठीक है कंपाइलर वो क्या बोलेगा यार वो यहां पे उसने ये प्रिंट कर दिया अब चाहे मैं इसको यहां लिखूं ठीक है ये देखो चाहे मैं इसको इसी लाइन पे लिख डन ठीक है तो भी वही से आंसर आएगा चाहे मैं एक आड लाइन पे कर डन वो भी से आंसर आएगा ये देखो यहां लिख दिया तो भी से आया अब मां लो इसको मैं कमांड एक्स करके इधर लिख डन ऐसे तो भी से रिजल्ट से रिजल्ट ये देखो एक्चुअली हुआ क्या है की हमने अपने कोड के अंदर देखो से रिजल्ट कोड के अंदर तो हमने कुछ लाइंस देखें गैप दिया है लेकिन कंप्यूटर कंपाइलर को समझ नहीं पता उसको नहीं पता की यार अभी तुम उसको यह बोल रहे हो की मेरे को एक नेक्स्ट लाइन देनी है तो नेक्स्ट लाइन देने का एक स्पेशल कीवर्ड होता है जिसका नाम होता है आई और डेल तो इसको आप बोल सकते हो और लाइन मतलब अगर अब मैं अगली लाइन पे लिख लूं सी आउट ऐसे ऐसे और से मैं लिखो आई और डेल अब ध्यान रखना ए और डेल को आप ऐसे ऐसे नहीं लिखोगे आप यह नहीं लिखोगे बड़े ध्यान से देखना डबल कोट्स के बीच में नहीं लिखना डबल कोड्स के बीच में मैं जो भी लिखना हूं वो एक स्ट्रिंग होती है स्ट्रिंग्स बाद में पढ़ेंगे वो सीधा का सीधा प्रिंट हो जाता है मेरा ठीक है आप सिर्फ लिखोगे ये ए और डेल ठीक है फिर एक बार रन करते हैं अब इस कोड को बीच में एक चीज दाल दी मैंने अब डिफरेंस देखना ठीक है हेलो हेलो ग्रीन में कैसे ए गया अच्छा अगर मैं इसको हटाओ तो ये ग्रीन में नहीं आएगा चलिए इसके बड़े में थोड़े से बाद में बात करेंगे इसको हम कमेंट्स बोलते हैं एनीवेज ये चीज आपको यार समझ ए गई होगी यहां पे मैं क्या कहना छह रहा हूं अच्छा अगर आप मैं थोड़ा सा दिमाग है और मैं वापस से दो बार इंटर मारो तो आपके हिसाब से आउटपुट क्या आएगा वीडियो को प्लीज पॉज करके सोचो अब रिज्यूम करो अब एक बार देखते हैं अब देखना कमल ठीक है क्या चीज प्रिंट होने वाली है मजा ए जाएगा देखो हेलो प एक स्पेस हेलो सी ब्लू ऐसा क्यों हो रहा है सबसे पहले हेलो प प्रिंट हो गया मतलब मैं नेक्स्ट लाइन पर ए गया एक बार इसका एक कम करते हैं इसको ट्राई रन करके आपको दिखता हूं और ड्राई एन होता क्या है आपको एक नई चीज आज समझ आएगी बहुत ही प्यारी और सुंदर खूबसूरत चीज ठीक है जिसको मैं कहता हूं ड्राई आयरन इधर आते हैं एक बार इस कोड को पूरा उठाते हैं और कोडिंग का फूल आपको एक बार समझते हैं की आप चल क्या रहा है यह प्रोग्राम में चल क्या रहा है तो गैस यार इधर ए जो और मैं अपना कोर्ट का पूरा स्क्रीनशॉट यहां पे ला चुका हूं आपके सामने ताकि मैं आपको समझाऊं की कोड कैसे कन्वर्ट हो रहा है कैसे चीज़ मेरी प्रिंट हो रही है अब मां लेते हैं मैं अपने एक इमेजिनरी आउटपुट स्क्रीन बना रहा हूं यहां पे खुद की ठीक है पान पेपर पे और ऐसा कुछ यार मेरा सीन चलने वाला है अब एक्चुअली में होता क्या है ये तो इंग्लिश लैंग्वेज में कोड लिखा है ऑफ कोर्स एक कंपाइलर होता है यार हमारा सी प्लस प्लस के कैसे में कंपाइलर होता है मेरा में जी ब्लू ठीक है और भी होते हैं ब्लू आजकल चला है सी के इसमें भी यही होता है c++ में भी तो ये क्या करता है इस पूरे कोड को जो मैंने इंग्लिश लैंग्वेज में लिखा है जीवाजी तरीके से उसको कन्वर्ट करते हैं जीरोज और वंस में क्योंकि कंप्यूटर को ये चीज समझ आई है और फिर मेरा आउटपुट आता है ये भी एक बेसिक चीज है ये भी और ये भी ये मेरा कोड होता है मेरे इसके और इसके अंदर तो कोड लाइन बाय लाइन में ट्रैवल करूंगा सबसे पहले मैं इस लाइन पर यहां पर लिखा है सी आउट हेलो पीवीसी आउट मतलब जो भी यहां पे लिखा है उसको ना आउटपुट स्क्रीन पर लिख दो हेलो प अब यहां पर मैं डॉट बना रहा हूं यह छोटा डॉट किस चीज के लिए यह साइनिफाई कर रहा है की मैं कौन सी लाइन पे हूं आउटपुट में फिर मैं ए गया इधर अब जब मैंने मां लो की यह नहीं लिखा था सीधा में लिखना हेलो सी ब्लू तो होता क्या मेरा कर्सर इधर ही होता है तो यही की यही फ्रंट हो जाएगी अगली चीज जैसे मैंने लिखा सी ओ टी और डेल तो उसने मिक्सर क्या किया वो इस लाइन पे ए गया मेरा कर्सर है अब फिर वापस से मैंने लिखा को-टनल तो एक और नेक्स्ट टाइम पे ए गया मेरा कर्सर अभी इधर है फिर मैंने यहां पे लिख दिया जो भी चीज है हेलो सी ब्लू या राघव या कुछ भी ठीक है जो भी आप लिखोगे वो प्रिंट हो जाएगा तो देखो ये प्रिंट हो गया तो आई होप आपको समझ ए गया होगा ये जो मैंने आपके सामने प्रोसेस करके दिखाइए की हम सोच बिना रन करें की कोड कैसा रन होगा इसको हम बोलते हैं ड्राई इसको मैं बोलना हूं ड्राई रंग ठीक है बहुत बढ़िया अब आगे बढ़ते हैं थोड़ा सा कोड में अपने एक और चीज यहां पर जैसे ऑफ कोर्स आप समझ सकते हो अगर ये ये है तो यह चीज प्रिंट हो जाएगी इसका एक दूसरा तरीका भी होता है डल की जगह आप एक और चीज उसे कर सकते हो अगर आपने सी प्रोग्रामिंग पढ़ राखी है तो से चीज है बिल्कुल डल की जगह आप अगर उसे करो इसको एक बैक स्लैश एन को ठीक है मां लो ये है लेकिन उसमें डबल को देने हैं आप नोटिस करोगे यार यहां पे एक पिंक ए गया ठीक है क्योंकि ये स्पेशल चीज है इसको हम कहते हैं एस्केप सीक्वेंस ये देखो नेक्स्ट लाइन पद गई अगर मैंने इसकी जगह लिखा होता तो भी एक नेक्स्ट टाइम हो जाति है ठीक है तो से कम करते हैं दोनों चीज ठीक है ये एनडीएलबी और बैक फ्लैश बीबी ये देखो से मेरा रिजल्ट आएगा यहां पे पहले हेलो पी ब्लू बहुत बढ़िया ठीक है अच्छा एक और चीज यूजुअली बहुत ही नॉर्मल चीज होती है और यहां पर हमें सी प्लस में से बहुत अच्छी चीज प्रोवाइड करता है जिसको मैं कहता हूं ये वाले जो मेरे ऑपरेटर है ना ये आरो वाले ऑपरेटर मां का नाम भूल गया पता नहीं क्यों बट आप समझ रहे होंगे तो मैं इसको मल्टीपल टाइम उसे कर सकता हूं विदाउट राइटिंग वो पर्टिकुलर लाइन मेरी खत्म हो गई या वो इंस्ट्रक्शन मेरा खत्म हो गया ठीक है इंस्ट्रक्शन क्या होता है छोड़ो अभी के लिए अब ये देखो क्योंकि बहुत ही नॉर्मली उसे होने वाली चीज है तो मैं डायरेक्टली ये भी लिख सकता हूं बड़े ध्यान से देखना देखो मैंने इसके बीच में ये कर दिया तो इसका बेसिकली इस लाइन का मीनिंग पता है क्या है पहले इसने ये प्रिंट किया फिर ये इसने ये प्रिंट किया प्रिंट मतलब इसमें बोला की ये नेक्स्ट लाइन पे चले गया फिर ये इधर ए गया ठीक है तो देखो ये भी कोड रन हो जाएगा मेरा हम ऐसे भी दे सकते हैं ये इंडियन ठीक है ये देखो अच्छा एक और बढ़िया चीज आप ऐसे भी कर सकते हो कम ये लो यह लो यहां पर लिख दो हेलो सी ब्लू और यहां पर इसकी जरूर ही नहीं हेलो फ्रेंड करके देगा खूबसूरत चीज है बढ़िया ठीक है तैयारी ये बहुत बढ़िया चीज होती आई होप समझ का रहे होंगे मल्टीपल टाइम्स में ये वाले इस चीज को ऑपरेटर कहते हैं इसको मैं उसे कर सकता हूं ठीक है बहुत ही बढ़िया इसका मतलब ये तीन चीज सी आउट कर रहा है जिसको मैं एक लाइन में भी लिख सकता हूं आगे बढ़ते हैं अब बात करते हैं यार वैरियेबल्स की या बो की आपको ये तो समझ ए गया होगा अगर आपको कर लाइन लखनी है कर चीज लखनी है तो आप ये सब चीज कर सकते हो बेसिक प्रिंटिंग अब आपको आई है अब बात करते हैं वैरियेबल्स की या नंबर्स की इन साड़ी चीजों की बट उससे पहले वैरियेबल्स और नंबर से पहले देवर इस एन वेरी इंपॉर्टेंट थिंक डेट आई नीड तू तेल यू आईटी इस बिटवीन अब आपके सामने ना मैं तीन चीज प्रिंट करके दिखाऊंगा पहले चीज अगर मैं लिखूं या उट फोर ठीक है दूसरी चीज अगर मैं लिखूं या उठ कोई भी नंबर लिख दो बेसिकली फिर मैं इन डबल कॉलेज के बीच में फोर लिखूं तीसरी चीज मैं लिखूं या आउट बट ध्यान से समझना 4 प्लस 3 चौथी चीज अगर मैं यहां पर लिखूं कभी और डबल इनवर्टेड कॉमस 4 + 3 अब आपके हिसाब से सबका आउटपुट क्या आएगा एक बार वो देखते हैं बहुत बेहतरीन चीज है इधर आओ ये देखो यहां पर ए जाते हैं एक तो नई फाइल बनाते हैं अच्छा एक और चीज रिप्रेज़ल्ट के अंदर बार-बार फाइल्स बनाते हो तो प्रॉब्लम आई है तो आप यहां पर क्या करोगे इस पुरी चीज को सिलेक्ट करो और कमांड प्लस या विंडो उसे कर रहे हो तो कंट्रोल प्लस स्लैश का मतलब डिवाइड वाला जो होता है उसका दवा ठीक है कंट्रोल प्लस ढाबा या मठ में हो तो कमेंट प्लस तो ऐसा ये ग्रीन ग्रीन हो जाएगा इसका मतलब ये कमेंट आउट हो चुका है अभी समझेंगे यह चीज कर दिया करो अब अपना सेकंड प्रोग्राम बनाते हैं ठीक है जिसका मैं नाम रखना हूं जिसका नाम रखना हूं प्रिंटिंग नंबर्स मतलब वाटर कंप्यूटर नंबर और व्हाट इसे एक्चुअली एन नंबर मैं आपको बताता हूं मैं कहना क्या छह रहा हूं तो एक नई फाइल बनाते हैं अगेन कुछ चीज आपको हमेशा लखनी पड़ेगी यार हस इंक्लूड अभी मैं वापस लिख रहा हूं एकड़ टाइम के बाद मैं आप कॉपी पेस्ट करने ग जाऊंगा आयुष फिर यहां पे लिख दिया मैंने या अभी दिखा दूंगा कॉपी पेस्ट करके यहां पे लिख डन यूजिंग नेम्स स्पेस एसटीडी यहां पे लिख दो कमेंट में यार अपनी वह मत करो क्या बोलते हैं की भाई इसका मीनिंग बताओ अभी अपना दिमाग थोड़ा एक जगह फॉक्स रखना ठीक है राधा अगर आप ऐसे टाइप के बच्चे ज्यादा डाउट पूछने ग रहा है तो यार वो भी डेट इसे डी प्रॉब्लम ठीक है तो डोंट डू इधर आते हैं अब आपको कुछ चीज करके दिखता हूं अगर मैं ऐसे लिख डू देखो 4 प्रिंट हो जाएगा ठीक है कभी-कभी 4 प्लस 3 तो आप सोच रहे होंगे कंप्यूटर प्लस करके दे देगा ओबवियसली अगर मैं 4*3 करूं तो 12 ए जाएगा राइट ये देखो करके दिखा देते हैं आपको थोड़ी तसल्ली के लिए फोर इन थ्री इन होता है यहां पर होती है ना उसको मैं मल्टीप्लिकेशन के लिए इस्तेमाल करता हूं भाई ठीक है तो आप देखोगे 12 बहुत बढ़िया लेकिन अगर मैं 4 * 3 की जगह ऐसा लिखूं ये देखो मैं अपने डबल इनवर्टेड कॉमस के बीच में 4 * 3 लिखो तो क्या 12 आएगा आंसर देखते हैं एक बार या क्या आएगा बहुत जबरदस्त चीज होगी 4 * 3 अरे ऐसा क्यों हुआ क्योंकि कंप्यूटर ने जब भी डबल इनवर्टेड कॉमस के बीच में कोई नॉर्मली चीज ए रही है तो उसको एक टेक्स्ट की तरह समझ रहा है जबकि अगर मैंने ये नहीं लिखा होता तो कंप्यूटर इसको भी एक नंबर की तरह समझ रहे हैं इसको एक मल्टीप्लिकेशन ऑपरेटर की तरह और इसको भी एक नंबर की तरह तो एक फाइनल आंसर निकाल के प्रिंट करके मुझे यहां पर दे रहा है होप आप समझ का रहे होंगे इस चीज को ठीक है तो आगे बढ़ते हैं अपने अलग टॉपिक पे आते हैं अगले इधर आओ अब बात करते हैं वैरियेबल्स की वैरियेबल्स को यार मैं बोलना हूं मैं वैरियेबल्स को बोलना हूं डब्बे ठीक है मैं बोलना हूं बॉक्स या डब्बे अब होता क्या है की कंप्यूटर में हम सिर्फ चीजों को प्रिंट नहीं कर सकते हैं ये थोड़े से डिफरेंट होंगे बट फिर भी कुछ रिलेट आप कर सकते हो तो आपको कोई इनफॉरमेशन स्टोर करनी है कोई नंबर कहानी स्टोर करना है कोई करैक्टर स्टोर करना है कुछ चीज स्टोर करनी है तो डब्बा इस्तेमाल करते हो आप उसके लिए जिसको मैं कहता हूं वैरियेबल्स इनको हम कहते हैं कंटेनर्स वैरियेबल्स कंटेनर्स सबसे पहले हम बात करते हैं की इंतिजर्स को हम कैसे स्टोर कर सकते हैं तो बहुत जबरदस्त आपको चीज बताने वाला हूं ये देखो इधर ए जाइए वेरी इंपॉर्टेंट मां लेते हैं यहां पर हम प्रिंटिंग नंबर्स तथा एक बार एक तो एक और कम करो इसको सिलेक्ट करो पूरा कमेंट आउट करो कमेंट आउट जरूर करना दूसरा कोड बना रन नहीं होता अब आपको तीसरी बढ़िया चीज करके दिखा देता हूं यार मैं आलसी हूं इसको मैं पूरा उठाऊंगा कॉपी करूंगा अगर मैं इसको वापस पूरा सिलेक्ट करके कमांड प्लस या फिर कंट्रोल स्लैश दबाता हूं तो ये ठीक हो जाता है ठीक है जैसे ये भी अगर मैं ऐसे करूंगा तो ये ठीक हो जाएगा लेकिन एक बार में दो ठीक मत रहने देना वरना कोड में दिक्कत आई है इधर ए जो तीसरी फाइल में जो फाइल आप कर चुके हैं उसको एक बड़ी के लिए ये कर दिया करो सब कभी भी देखने के लिए इसको ठीक कर सकते हो ठीक है अब यहां पर वैरियेबल्स में वैरियेबल्स कुछ ऐसे होते हैं अगर मैं लिखना हूं आई एन टी एट स्पेस मैं लिखना हूं एक्स तो एक्स का क्या मीनिंग है मैं आपको ढंग से समझाऊंगा मैं लिखूंगा अगर एक्स = 5 और अगर मैं करूं एक्स तो क्या होगा रन कर देंगे एक बार बढ़िया चीज है इसको हम डायरेक्ट करके देखेंगे अच्छे से ठीक है तो फाइव तो एक बार यार ये क्या चीज है ठीक है ड्राइवर मतलब भाई की एक्चुअली में हो क्या रहा है कम ठीक है तो इधर आई मैं इसका स्क्रीनशॉट लेट हूं ओके इधर ए जाइए यह देखिए यह मेरा कोड था अब लाइन बाय लाइन चलते हैं की होता क्या मैं इधर से शुरू करूंगा यही तीन मेरी इंपॉर्टेंट लाइन है यही मेरा कोड है जब मैं लिखना हूं इंटेक्स सेमी कोलोन इसका मतलब होता है फर्स्ट लाइन का मतलब होता है एक डब्बा बन गया जिसका नाम है एक्स ऐसे बना देता हूं ओपन डब्बा कैसा मर्जी बना दो एक डब्बा बन गया जिसका नाम है एक्स टेक्निकल स्पीकिंग ऐसा नहीं है बट आप समझो एक बड़ी के लिए एक डब्बा बन गया एक्स नाम का बहुत बढ़िया अब सेकंड लाइन पे आते हैं सेकंड लाइन क्या करती है मेरी मैंने लिखा एक्स = 5 इसका ये मतलब नहीं होता की एक्स की वैल्यू फाइव है मैथ्स नहीं है इसका मतलब होता है डब्बे में एक्स नाम के डब्बे में फाइव स्टोर कर दो ठीक है फिर मैंने क्या किया मतलब इनवर्टेड कोमा नो नो अभी मैं डिफरेंस बताऊंगा मैं लिखना हूं इसका मतलब है एक्स नाम के डब्बे पर जो और जो जहां पर चीज पड़ी है उसको प्रिंट कर दो सी और प्रिंट करता है सी आउट प्रिंट करता है तो अपने आउटपुट स्क्रीन पर आओ अपने आउटपुट स्क्रीन मां लो जो भी है तो यहां पर जो भी एक्स की वैल्यू है जैसे की हमने देखा था अब एक बार बात करते हैं आप एक बार बात करते हैं इसकी दूसरी चीजों के ऊपर या ये क्या हो रहा है लेकिन एक चीज आपको क्लियर हनी चाहिए पहले से गलती से ये मत करना इसका मतलब होगा ये एक्स एक्स एक तो एक्स प्रिंट हो जाएगा ठीक है ये तो टेक्स्ट है इसके अंदर जो भी है वो मीनिंग्लेस है टेक्निकल स्पीकिंग ठीक है टेक्निकल स्पीकिंग डबल कोट्स के अंदर डबल इनवर्टेड कॉमस के अंदर जो है उसके असेट्स को वैल्यू वैसे भी नहीं है ठीक है तो एक्स ए गया देखो तो ये गलत है इसलिए इसका मीनिंग होगा की भाई मैं एक्चुअली में उसे डब्बे की बात कर रहा हूं एनीवेज अब बात करते हैं की अच्छा अगर मैं लिखूं एक्स + 8 तो क्या प्रिंट हो जाएगा देखते हैं देखते हैं ऑफ कोर्स 30 मिनट होगा 9 बहुत बढ़िया अच्छा घर में एक्स + ए को प्रिंट करूं क्या ये हो सकता है जी बिल्कुल हो सकता है रन करते हैं मस्त चीज दिखता हूं एक तो 5 + 914 प्रिंट हो जाएगा ये लो भाई यहां पे ए जाएगा 14 बहुत बढ़िया राइट अगर मैं करूं एक्स * ए तो 5 * 9 प्रिंट हो जाएगा 45 यहां पे ए जाएगा 45 ठीक है करके देखते हैं ये देखो वैसे करके आप जब कोड देखो ना मजा आएगा देखो 45 राइट तो मल्टीपल डब्बे भी मैं बना सकता हूं इसका मतलब है की दो अलग-अलग डब्बे बन गए एक्स नाम का एक बाय नाम अब यार ये तो एक तरीका होता है की मैं पहले डब्बा बनाऊं इस चीज को मैं बोलना हूं अगर मैं किसी भी लाइन में या लाइन के आगे या एक फ्रेश के अंदर ठीक अगर मैं कभी भी यह लिखना हूं क्या बोलते हैं एन ये एक पहले तो मैं दो स्लैशेस लगाऊं और उसके आगे कुछ भी लिखूं तो वो ग्रीन में आता है इसको मैं कहता हूं कमेंट ठीक है जैसे अगर मैं ऐसे लिखूं तो दिस इसे एन कमेंट बेसिकली क्या होता है यार कमेंट क्या होता है की जब आपका कोड रन होता है तो लाइन बाय लाइन चला है तो कमेंट्स इग्नोर हो जाते हैं लाइक ये रन नहीं होंगे प्रोग्राम में ये बस आपको नोट्स के लिए कम आते हैं ठीक है डीज आर हेल्पफुल पर पर टेकिंग नोट्स और अगर आपको अपना कोड किसी को समझना हो तो उसके लिए कम आता है ये ठीक है भाई तो इसको मैं कहता हूं डिक्लेरेशन की डब्बा बना दिया डब्बे के अंदर वैल्यू डालने को मैं बोलना हूं इनिशियलिसए ठीक है तो डिक्लेरेशन और इनीशिएलाइजेशन ये दो प्रोसेस होती है अब जरूरी नहीं है की मैं एक और दो दो लाइंस का इस्तेमाल करूं ये दोनों कम करने के लिए एक लाइन में संभव है कुछ ऐसे मां लो मेरे को गे को नाइन लिखना है तो अगर मैं डायरेक्टली लिखो तो देखो दान बहुत बढ़िया भाई की वैल्यू मेरी यहां पे नाइन ए चुकी है अब एक चीज बहुत इंपॉर्टेंट अगर मैं यहां पर स्पेस ना डन तो कोई दिक्कत नहीं होगी यहां पे भी ना डन तो भी कोई दिक्कत नहीं होगी बट ये दिखने में बदला ग रहा है तो एक्सपेंसिंग थोड़ी देनी चाहिए आपको इसको हम कहते हैं प्रॉपर और नेट इंडेंटेशन लेकिन ध्यान रखना जब भी आप ऐसे ये लिख रहे हो ये क्या है ये डब्बे का टाइप है मतलब अगर मैंने लिखा है ईट तो मैं इंतजार स्टोर कर सकता हूं यहां पे कोई डेसिमल नंबर रियल नंबर नहीं स्टोर कराऊंगा ठीक है उसके लिए कुछ और होता है अगर आप यहां से स्पेस हटा डॉग तो देखो ये गलत है दिस इसे रंग देखो एरर भी ए रहा है छोटा-मोटा तो एक स्पेस एक स्पेस देना मिनिमम जरूरी है आप बहुत सारे वीडियो सकते हो एक दे दिया करो बहुत बढ़िया ठीक है सिमिलरली मैं यहां पे भी अगर ये लिखूं तो कोई एरर नहीं आएगा बट कितना बदला ग रहा है यार वो ठीक है तो एक बार इसको ठीक करते हैं हां बढ़िया अब एक बार रन करके देखते हैं ये मेरा तरीका होता है इसको मैं कहता हूं बोथ ठीक है एक लाइन में आप दोनों कम कर सकते हो रन करते हैं 45 अच्छा अगर एक लाइन में हम दोनों कर सकते हैं हम कोई और वेरिएबल भी बना सकते हैं बिल्कुल आप यह देखो इसकी जगह आप ये वाला कम भी कर सकते हो और अपना कोड को कमेंट भी कर सकते हो जैसे मैंने इसको पूरे को सिलेक्ट किया कमांड स्लैश कमेंट हो गया है अब ये कमेंट हो गया इसका क्या मतलब है की इस कोड की अभी वैल्यू नहीं रही जब मैं रंग दबाऊंगा तो ये कोड इसको नहीं देखने वाला उसे इसको देखेगा ठीक है एनीवेज अब मेरे पास एक और तरीका भी होता है अपना क्या करने का अपने एन जो वैरियेबल्स है मल्टीपल वैरियेबल्स एक लाइन में भी लेक जा सकते हैं जैसे मैं लिखो ईट एक्स कोमा ए तो दो डब्बे बन गए तो दो डब्बे बन गए फिर आप डायल दे सकते हो मां लो एक्स की वैल्यू 5 है फिर ए की वैल्यू 9 है ठीक है देखो अपना कम हो जाएगा रन भी होगा साड़ी चीज चलेगी कोई दिक्कत नहीं है और एक और हम कम कर सकते हैं इसको भी मैं एक लाइन में लिख सकता हूं x=5=9 फिर से ठीक है तो ये एक लाइन में भी मेरा कम हो सकता था तो मैंने दो वैरियेबल्स की डिक्लेरेशन और इनीशिएलाइजेशन दोनों की एक लाइन में कर दी देखो रन करते हैं 5 * 9 45 मेरा आंसर ए जाएगा देखो ए गया बढ़िया ठीक है तो छोटी-छोटी चीज होती है डब्बा क्या है डब्बा के अंदर वैल्यू कैसे डालते है अब बात करते हैं अपडेट करने की बहुत जबरदस्त बात है तो अब इधर ए जाते हैं और बात करते हैं अपडेशन की ठीक है वैरियेबल्स में हम कैसे चेंज कर सकते हैं प्रिंट तो हमने कर के देख लिया की हम प्रिंट कैसे करते हैं ठीक है हम मल्टीपल वैरियेबल्स को प्रिंट भी कर सकते हैं अब एक बार अपडेट करने की बात करते हैं की वैरियेबल्स अगर अपडेट करते तो होता क्या है तो एक बार कोड लिख के देखते हैं इधर आई अब इधर ए जाते हैं पहले तो इसको कोड को ये कर दो और एक नई फाइल बनाते हैं अपडेशन ऑफ वैरियेबल्स डॉट सीपीसी उठा लेते हैं कोई भी नॉर्मल सा जो की हम कॉपी पेस्ट कर लेते हैं ठीक है कॉपी करो इसको इधर आओ पेस्ट कर दो वापस से साड़ी चीज लिखने हैं जैसे मैं कहता हूं इसको मैं ऐसे भी लिख सकता हूं बहुत बढ़िया अब मां लो की मैं इसकी वैल्यू प्रिंट करता हूं अब देखना मैं करके क्या दिखाने वाला हूं आपको ये देखो तो एक्स की वैल्यू प्रिंट हो जाएगी ठीक है पूजा प्रिंट हो गया और एक नेक्स्ट लाइन भी ग गई तो अगर मैं इसके नीचे कुछ प्रिंट करता जैसे अगर मैं यहां लिखना सी आउट है पहले एक्स की वैल्यू क्या है वेरी वेरी इंपॉर्टेंट थोड़ी सी यह बातें यहां पर ठीक है तो थोड़ा इधर आते हैं और आपके सामने अब मैं इतना ही पार्ट उठाऊंगा जिसमें पांच वैल्यू चले गए कोई दिक्कत नहीं है इसमें तो फिर मैंने लिखा जो भी आपकी आउटपुट स्क्रीन है यहां पर मेरी चीज जा रही है ठीक है तो ये मेरी आउटपुट स्क्रीन है मां लो यहां पर पहले लाइन मेरा एक्सपर्ट हो गया यानी की 5 और जैसे ही मैंने लिखा तो मैं अगली लाइन पे भी ए गया ठीक है फिर मैंने लिखा एक्स = 8s का मीनिंग पता है क्या होता है जो भी पहले एक्स था अब मुझे फर्क नहीं पड़ता उदा दो उसको एक्स की नई वैल्यू है वेट हो चुकी है एक्स डब्बे में फिर अब जब मैंने प्रिंट किया सीट डेल तो एक्स की अब जो वैल्यू है अब वाली प्रिंट होगी 8 ठीक है तो इसको हम कहते हैं ओवर राइट कर देना जब बेसिकली अपडेट कर देना दिस इस नॉन आज अपडेटिंग अपडेशन ऑफ एन वेरिएबल ठीक है भाई की वैल्यू मैंने चेंज कर दी बार-बार कर सकते हो अब जैसे मैं ये लिखूं यहां पे ये देखिए इधर आके अब मैं से कम करूं की मैं एक्स की वैल्यू वापस से बता डन देखो कॉपी पेस्ट मैंने एक्स की वैल्यू यहां पे कर दी यार 28 तो वो चेंज जो की 28 हो जाएगा ठीक है वो परमानेंटली डब्बा चेंज हो चुका होगा हां इस समय तक नहीं था पहले तक नहीं था उसे लाइन में वो हो रहा है ठीक है ये देखो आई होप आप समझ का रहे होंगे की क्या चल रहा है अब बात करते हैं कुछ शब्द चीजों की कुछ शब्द चीजों की जैसे जैसे अगर मैं आपसे ये बोलूं ये तो आप समझ गए होंगे ठीक है पहले तो अगर मैं आपसे ये बोलूं अगर मैं आपसे ये बोलूं इसको हटाते हैं मैं आपसे बोलूं x=x+7 और फिर मैं वापस एक्स की वैल्यू प्रिंट कर दो आप बोलोगे अरे आप रे यह कौन सी मैथ्स है भाई साहब यह कौन सी मैथ्स लिख रहे हो मेरा आंसर पता है 12 आएगा नीचे लेकिन यह मैथ्स क्या है इसके बड़े में बात करेंगे अच्छे से ठीक है मैं आपसे क्या बोल रहा हूं की अगर मैं यहां पर एक्स = एक्स + 7 बोलूं तो ये काफी मीनिंग्लेस ग रहा है ये क्या बात है और यहां पे 12 क्यों ए गया प्रिंट ओके तो एक बार इसका मैं आपको ड्राई आयरन करके दिखता हूं इधर आई और इस स्क्रीन पर आते हैं मां लो मैंने लिखा एक्स = 5 लाइन बाय लाइन चलेंगे की होगा क्या लाइन बाय लाइन तो यहां पे एक डब्बा बन गया एक्स जिसके अंदर अभी के लिए क्या वैल्यू डाली अभी के लिए इसमें फाइव दाल गया फिर मैंने एक्स को प्रिंट भी कर दिया देखो यहां पे आउटपुट स्क्रीन है मां लेते हैं मेरी और मेरी एक्स की वैल्यू प्रिंट हो गई अगली लाइन पे ए गया फिर मैं इधर आया एक्स = 7 तो ये वैल्यू कट के सेवन हो गई ठीक है फिर मैंने वापस से किया और टैक्स इस इक्वल तू मतलब सी आउट एक्स की वैल्यू प्रिंट कर दी मैंने यानी की 7 प्रिंट हो गया फिर मैं इस लाइन पे आया अब ये बहुत इंपॉर्टेंट लाइन है इसका क्या मीनिंग है ये तो मैथ्स की खराब है तो क्या है ये मैंने लिख दिया एक्स = एक्स + 6 अच्छा दोनों साइड से कम करो एक्स को कैट दो जीरो यहां कोई चीज समझनी पड़ेगी इस इक्वल तू का मतलब इक्वलिटी नहीं होता इसका मतलब क्वालिटी नहीं होता इसका मतलब होता है असाइनमेंट इसलिए अगर आपको याद हो जब मैं लिखना हूं एक्स = 7 तो इसका ये मतलब नहीं होता की एक्स = 7 इसका मतलब होता है एक्स नाम के डब्बे में साथ को भर दो तो अगर मैं लिखना हूं जैसे एक्स की वैल्यू अभी करेंटली सेवन है ठीक है करेंटली सेवन वैल्यू थी फिर मैंने प्रिंट कराई थी फिर मैं इस लाइन पे आया था अब मैं अगर लिखना हूं एक्स = एक्स + 6 इसको देखो इसका मीनिंग है एक्स वाले डब्बे में एक्स वाले डब्बे में एक्स + 6 को दाल दो मतलब जो भी करंट वैल्यू ऑफ एक्स है जो की क्या है मेरी 7 है तो 7 प्लस 6 यानी की 13 को दाल दो ठीक है तो कभी भी मैं कहता हूं एक्स = एक्स + समथिंग तो होगा क्या जो भी ऑलरेडी है जैसे सेवन था तो सिक्स और एड हो जाता है ये मैथमेटिशिकली इन करेक्ट है लेकिन ये ऐसे ही कम करता है की जो भी एक्स की ओल्ड वैल्यू है इनफैक्ट अगर कभी मैं लिखूं x=x+6 तो इसका मीनिंग होता है की एक्स = ओल्ड एक्स ठीक है ओल्ड एक्स प्लस सिक्स या जो भी आपका ए गया पुरानी वैल्यू दाल दो और वो ठीक है आई होप आप समझ का रहे होंगे ठीक है फिर ऑफ कोर्स वैल्यू 13 हो गई मैं वापस से आया सी आउट टैक्स तो मैंने एक्स की वैल्यू प्रिंट कर दी पिछले बार ये और डियर था फिर मैं नेक्स्ट लाइन पे वापस से ए गया क्योंकि मैंने ये इंडिया दे रखा है अब आप समझ गए होंगे अगर मैं इस लाइन की बात करूं तो इसका क्या मीनिंग है एक्स = एक्स - 20 मतलब एक्स = एक्स मैं अभी जो एक्स की वैल्यू क्या है 13 इसमें से 20 को माइंस करो माइंस सेवन तो एक्स के अंदर -7 स्टोर हो गया फिर मैंने प्रिंट की एक्स की वैल्यू तो ये प्रिंट हो गई एन ऑफ कोर्स नेगेटिव नंबर भी प्रिंट हो सकते हैं ठीक है तो एक बार अपने कोडिंग स्क्रीन पर आते हैं और समझते हैं वापस से पूरा मैंने लिखा एक्स = 5 एक-एक करके साड़ी चीज हम यहां पे समझेंगे ठीक है इसको बैठा लेते हैं एक्स = 5 तो देखो एक्स प्रिंट हो गया फिर मैंने एक्स = 8 किया तो ये प्रिंट हो गया ठीक है एक्स की वैल्यू 8 हो चुकी होगी अभी तक फिर अगर मैं लिखूं एक्स इसे इक्वल तू एक्स प्लस तू तो एक्स की वैल्यू इसका प्रूफ है की अगर मैं इसको प्रिंट करके देखूं फिर अगर मैं लिखूं एक्स इसे इक्वल तू एक्स माइंस 10 तो अभी जो एक्स की वैल्यू है वो जीरो बन चुकी होगी चाहे तो इसको प्रिंट कर के देख लेते हैं ये देखो ठीक है आपके सामने दिखाई हैं अब एक बार रन करते हैं इस चीज को ठीक है ये देना जरूरी है रन करते हैं तो देखना पहले फाइव प्रिंट होगा फिर 8 प्रिंट होगा फिर 10 प्रिंट होगा और फिर फाइनली यहां पे मेरा जीरो प्रिंट होगा ये देखो परफेक्ट आई होप आप समझ का रहे होंगे इसका मीनिंग क्या है अच्छा जरूरी नहीं है की यहां पे सिर्फ प्लस और माइंस कम आए मल्टीप्लाई और डिवाइड भी ए सकते हैं पर एग्जांपल अभी जैसे एक्स की वैल्यू जीरो है एक तो जीरो नहीं एक्स - 8 कर देता हूं मैं ताकि तू ए जाएगा वैल्यू ठीक है अभी 10 हो गया था फिर मैंने आते माइंस कर दिया 10 में से तो तू ए जाएगा ठीक है अब अगर मैं लिखूं तू ए गई वैल्यू अब अगर मैं लिखूं x=x मल्टीप 10 तो 2 * 10 यानी की एक्स की वैल्यू 20 हो जानी चाहिए टेक्निकल स्पीकिंग चाहे तो आप देख लेना मैं आपको प्रिंट करके दिखता हूं रन करते हैं तो सबसे पहले तो अगली अगली लाइन में प्रिंट होगा तो सबसे हाय प्रिंट हो गया फिर एक्स 10 हुआ तो 10 प्रिंट हो गया फिर एक्स तू प्रिंट हो गया फिर 20 तो 20% हो गया आई होप आप अपडेशन ये साड़ी चीज अच्छे से समझ का रहे होंगे ठीक है इसके आर एक शॉर्टकट भी होते हैं हमारे क्या की जैसे अगर मैं लिखना हूं एक्स = एक्स + 2 तो इसी की जगह मैं ये भी लिख सकता हूं इसको एक बार मैं कमेंट आउट करता हूं कॉल इंटरनेट तरीका होता है एक्स + इक्वल तू तो ठीक है स्पेस दे दिया करो इसका मीनिंग होता है की एक्स में दो और जोड़ दो तो यह देखने में उल्टा और बटर ग रहा है इसकी मैथ्स ठीक ग रही है एक्स = एक्स + 2 मजा नहीं आता था तो एक्स + = 2 का मतलब होता है एक्स में तू और जोड़ दो एक्स - = 2 भी लिख सकता हूं सिमिलरली मैं ये देखो मेरे को जैसे एक्स = एक्स - 8 लिखना था तो मैं ये भी लिख सकता हूं एक्स - = 8 ठीक है तो एक्स में से 8 घाट गया ये भी हम कर सकते हैं सिमिलरली एक्स = एक्स * 10 को हम लिख सकते हैं एक्स मल्टीप्लाय इक्वल तू 10 एक्स में 10 मल्टीप्लाई कर दो सिंपल ठीक है तो ये भी मेरा से कम करके देगा अब आगे बढ़ते हैं थोड़ा सा और यहां पे बातें करते हैं और इतना ऑपरेटर के बड़े में हम ऑलरेडी प्लस माइंस मल्टीप्लाई को देख चुके हैं डिवाइड को भी हम देखेंगे और कुछ अच्छी ऑब्जरवेशन हम यहां पे करने वाले हैं तो फटाफट कोडिंग स्क्रीन पर आते हैं ठीक है इसको एक कम करो एक नई फाइल बनाते हैं जिसका मैं नाम रखना हूं अरे मैट्रिक मैट्रिक ऑपरेशन मैंने आपको समझाया था तो ठीक है तो एक्स की वैल्यू फाइव हो गई ए की वैल्यू तू हो गई आप इसको कर लाइन में भी लिख सकते हो एक्स एक्स = 5 ए = 2 या फिर इन टेक्स्ट इसे इक्वल तू फाइव और ए = 2 या फिर एक ही लाइन में ऐसे ठीक है दो डब्बे बन गए अब अगर मैं लिखूं या आउट x+y और डेल ठीक है तो मेरा एक्स + ए प्रिंट हो जाएगा फिर यहां पे कर चीज लिख के दिखाऊंगा आपको एक्स - ए एक्स डिवाइड बाय तो कर अलग-अलग लाइन में कर चीज प्रिंट हो जाएगी अब आपके हिसाब से आंसर क्या आना चाहिए आप ये सोचोगे एक्स + 5 तो 7 प्रिंट हो जाएगा ठीक है भाई 5 - 5 * 2 10 प्रिंट हो जाना चाहिए और 5 / 2 2.5 प्रिंट हो जाएगा ठीक है आपको ऐसा लगता होगा रन करते हैं अब बढ़िया चीज दिखाऊंगा आपको एक तो वह फटाफट आंसर ए जाए और एक मैजिक आपको दिखने वाला है यहां पे एक अलग चीज देखने वाली है ठीक है यहां पर देखो सीपीयू में दिक्कत ए रही है बट एनीवेज तो देखो सेवन सही है भाई सेवन ही था फिर थ्री आना चाहिए था ठीक है भाई 10 आना चाहिए था वो भी ठीक है लेकिन लास्ट में तू ए रहा है ऐसा क्यों हो रहा है 2.5 क्यों नहीं ए रहा जैसे अगर मैं यहां पे लिखूं 7 ठीक है तो मेरा 7 प्लस तू नाइन प्रिंट हो जाएगा 7 - 2 मेरा 5 करंट हो जाएगा 7 * 2 मेरा यहां पे प्रिंट हो जाएगा 14 और 7 / 2 3.5 प्रिंट होना चाहिए लेकिन वापस से वही से दिक्कत आएगी मेरी यहां पे भाई से तू से दिक्कत होने वाली है देखना ठीक है ऊपर की तीन चीज सही होगी लेकिन जो लास्ट वाली चीज है उसमें प्रॉब्लम क्रिएट हो शक्ति है क्योंकि होगी थ्री आएगा ये देखो ठीक है तो आईटी इस टेकिंग एन लोट ऑफ टाइम ये देखो ये रहा थ्री अब क्या यह राउंड ऑफ होता है या क्या सीन है तो ये एक्जेक्टली राउंड ऑफ नहीं होगा ये अपनी नीचे वाले इंटिगर में ऐसे चले जाता है ग्रेटेस्ट इंतजार भी नहीं होता है लेकिन आपको समझाएंगे हम बेसिकली एक नंबर के ना दो पार्ट्स होते हैं जैसे थ्री पॉइंट फाइव है तो उसको मैं बोलना हूं 3 + 0.5 पहले पार्ट को मैं बोलना हूं इंतजार पार्ट दूसरे पार्ट को मैं बोलना हूं डेसिमल पार्ट तो क्योंकि यहां पे प्रॉब्लम पता है क्या है ये जो प्रिंट हो रही है ना चीज ध्यान दो ये एक इंतजार है एक्स एक इंटिगर है भाई एक इंतजार है कभी भी मैं दो इंतिजर्स के बीच में ऑपरेशन करता हूं इधर आई प्रिंट और होता है तो कंप्यूटर पता क्या करता है पहले इसको सॉल्व करके आता है जैसे 7 आगे आंसर फिर प्रिंट करता है जैसे वैरियेबल्स मैंने आपको समझाया है ना डब्बे होते हैं अलग-अलग प्रकार के डब्बे होते हैं अभी हम सिर्फ ईट के बड़े में पढ़ रहे थे तो वो एक डाटा टाइप है ये भी ईट है है तो कंप्यूटर यह कहता है की इंटीरियर और इंटीरियर में चाय में डिवाइड मल्टीप्लाई कोई भी ऑपरेशन लगाओ इनको मैं बोलना हूं अर्थमैटिक ऑपरेटर ठीक है कोई भी ऑपरेटर में बीच में लगाऊं तो चाहे कुछ भी हो मेरा फाइनल आंसर ईट होना चाहिए तो इसलिए एक इशू क्रिएट हो जाता है और ये राउंड ऑफ आप का सकते हो टेक्निकल तो 2.5 को ये तू बना देगा तू यहां पे आंसर ए जाएगा वेरी वेरी इंपॉर्टेंट इस चीज को सॉल्व कैसे करें अभी आपको समझते हैं अब हम पढ़ने वाले हैं इसको हम थोड़ी डर में देखते हैं ठीक है ये भी पढ़ेंगे थोड़ी सी डर में थोड़ी डर में लेकिन इस पे आते हैं फ्लोर डाटा टाइप अब मां लो मेरे को डेसिमल्स को स्टोर करना है डेसिमल को प्रिंट करना है डेसिमल वालुज के साथ खेलने है तो मैं फ्लैट का इस्तेमाल यहां पे अच्छे से करता हूं फटाफट यहां पे आते हैं और समझते हैं फ्लैट क्या होता है ठीक है जैसे इसको सुधारने के लिए पहले इसको कॉपी करके कोड लिख दिया यहां पर प्लॉट बेसिकली क्या होता है फ्लोर जैसे मैं लिखना हूं फ्लोर टैक्स तो मैं यहां पर डेसिमल नंबर भी दे सकता हूं जैसे मेरी मर्जी है 3.14 दे दिया दे सकता हूं ठीक है जैसे मैं यहां पर लिख देता हूं फ्लोर बाय इसे इक्वल तू कुछ भी मैं लिख रहा हूं 2.5 2.6 दे सकता हूं जी बिल्कुल दे सकता हूं और फिर ये साड़ी चीज कम करेगी रन करके देखते हैं ऑफ कोर्स इनका आंसर ये नहीं है ठीक है इनके डेफिनेटली आंसर ये नहीं है ठीक है तो पहले लाइन में प्रिंट हो जाएगा 3.14 + 2.6 आई थिंक 5.74 ठीक है दूसरी लाइन में ए जाएगा ये देखो बिल्कुल साड़ी चीज हो गई राइट और यहां पे राउंड ऑफ नहीं होती चीज तो अगर मैं प्लॉट में और जरूरी नहीं है की मैं फ्लोट वाले डब्बे में जो अलग डब्बा है सिर्फ रियल नंबर्स को स्टोर कर सकता हूं यहां पर कर सकते क्योंकि एवरी इंतजार रियल नंबर जैसे अगर मैं ये लिखूं कोई दिक्कत नहीं है लेकिन सबसे पहले सबसे पहले इन सबको प्रिंट करने से पहले मां लो मैंने यहां पर दो डब्बे बनाए हैं ठीक है मां लो मैंने यहां पर यह दो डब्बे बनाए हैं और मैं सिर्फ इनकी वालुज प्रिंट करके दिखाना चाहता हूं तो पहले मैंने एक्सपेंड कर दिया और फिर अगली लाइन में अगली लाइन में मैंने वाइब्रेट कर दिया तो कॉपी करो पेस्ट करो कुछ डेसिमल प्लेस यहां पे नहीं ए रहा यार विजुअल स्टूडियो कोड में दिखता तो वहां पे लिखा था 5.6 बार जीरो ए जाते हैं मेरे बट एनीवेस करके दिखाऊंगा आपको भी ठीक है आईएसपी करूं ये देखो ये कोड है और ये कोड था कोई डिफरेंस नहीं एक तरीके से मां लो मैंने यहां पे बस इंटर लिखा होता तो क्या था प्लॉट में देखना क्या होगा रन करते हैं तो वो एक रियल नंबर दे सकता है जब आपको डेसिमल्स चाहिए डिवाइस डिवीजन करना होता है ठीक है आगे बढ़ते हैं थोड़ा सा अपने लेक्चर ठीक एड्रेस पर एड्रेस पर स्ट्रिंग रियल नंबर्स की भी थोड़ी सी बात कर लेते हैं यह क्या होते हैं किस लिए होते हैं तो ये बेसिकली ज्यादा कुछ खास चीज होती नहीं है मैं आपको थोड़ा सा यहां पे दिखता हूं तो यहां पे ए जो पेस्ट कर दो इस चीज को ठीक है और थोड़ा सा कमेंट आउट करो ठीक है अब अब ये देखो अगर मैं लिखना हूं एक्स की वैल्यू जैसे मैं कुछ भी लिखना हूं फोर फिर मैं सबसे पहले एक्स की वैल्यू है यहां पे प्रिंट करता हूं ठीक है तो फोर प्रिंट हो जाएगा अब अगर मैं लिखना हूं मेरे को एक्स की में एक वैल्यू बढ़नी है सिर्फ या अगर 4 बढ़ाना है मतलब 4 + 4 करना है तो जो भी वैल्यू मेरे को बनानी है वो यहां पे लिख सकता हूं मां लो पांच बना रहे हैं नाइन हो जाएगा अगर मेरे को एक बड़ा नहीं है वैल्यू तो तीन तरीके होते हैं लिखने के एक्स = एक्स + 1 5 हो जाएगी एक्स की वैल्यू या एक हमारा तरीका होता है लिखने का एक्स + इक्वल तू वन ये भी लिख सकते हैं अब हमारा तीसरा तरीका होता है स्पेसीफिकरे अगर मेरे को एक वैल्यू बनानी होती है तो मैं लिख दूंगा एक्स प्लस बस तो दिस इसे किड ऑफ अभी के लिए आप ये समझो आईटी इस एन शॉर्टकट जो मेरे को कहता है की एक्स की वैल्यू 1 से बाढ़ गई बस एक से जो भी वैल्यू हो गई एक से बाढ़ जाएगी ये देखो रन करके दिखता हूं 4 और 5 ए जाएगा आंसर ठीक है रणुजा देखो 4 और 5 सिमिलरली अगर मैं यहां पर दो तरीके के होते हैं मेरे एक्स - लिखो ठीक है तो एक वैल्यू मेरी कम हो जाति है अब इनको मैं कहता हूं अपना पोस्ट इंक्रीमेंट मतलब की मैं नंबर लिखूं आगे मैं माइंस माइंस या प्लस लिखूं अब अगर मैं ये लिखूं जैसे एक्स + लिखना हूं तो फोर और फाइव आएगा लेकिन अगर मैं लिखूं प्लस प्लस एक्स तो मैं ये भी कर सकता हूं इसको मैं कहता हूं परी इंक्रीमेंट ये भी से कम करता है ऑलमोस्ट ये देखो ये पहले मेरा फोर है और बाढ़ के फाइव हो जाएगा यहां पे 4 और 5 ए गया तो दिस इसे बेसिकली डी से थिंक चाहे हमें प्लस प्लस एक्स लिखूंगा एक्स प्लस लिखूं या फिर सिमिलरली अगर मैं यहां पे लिखूं माइंस माइंस एक्स या एक्स - तो एक ही बात होती है ठीक है तो यहां पे 4 और 3 ए जाएगा एक वैल्यू कम हो जाति है इसलिए इसको मैं कहता हूं डिग्री मिनट ठीक है इस चीज को हम बोलते हैं अगर मैं लिखना हूं एक्स - तो उसको मैं बोलना हूं पोस्ट डिग्री में ऐसे ही पोस्टिंग इंक्रीमेंट होते हैं अब इनका मीनिंग क्या होता है यार इनमें डिफरेंस क्या है इधर आता है इधर देखिए और मैं आपको अच्छे से समझता हूं जैसे मैं ए गया इंटेक्स कोडिंग करते हैं तो एक्स = भाई एक्स के अंदर पांच वैल्यू चली गई एक्स प्लस प्लस एक वैल्यू बाढ़ गई एक्स को प्रिंट कर दो छह प्रिंट हो गया एक्स माइंस माइंस एक वैल्यू घाट गई एक्स को प्रिंट कर दो जो भी वैल्यू वो प्रिंट हो गई फिर मैंने लिखा प्लस एक्स अगेन एक वैल्यू बाढ़ गई फिर यहां पर वो चीज प्रिंट कर दी सी आउट फिर मैं इधर आया माइंस माइंस एक्स तो एक वैल्यू कम हो गई ये एक्स की वैल्यू है मैं थोड़ा जगह नहीं है तो इसलिए लिख रहा हूं फिर ये चीज प्रिंट कर दी ठीक है तो ये हमारा आउटपुट आएगा अगर मैं ऐसा लिखना हूं अब एक बार डिफरेंस देखते हैं की यार अब जैसे ये है या ये है तो ये से ही तो है एक्जेक्टली से नहीं है अब मैं आपको समझता हूं मैं क्या कहना छह रहा हूं एक एग्जांपल से क्यों परी इंक्रीमेंट होता है या पोस्टिंग इंक्रीमेंट होता है जब मैं कभी लिखना हूं x++ इसका मीनिंग होता है इस लाइन के लिए की भाई पहले तो एक्स की वैल्यू को उसे करो फिर बड़ा दो तो यहां पे कुछ उसे हुआ नहीं यहां पे बाढ़ गई लेकिन अब आपको एक मजेदार चीज समझता हूं अगर मैं लिखूं अब एक बार करते हैं अब देखना 4 और 4 अच्छा और अगर मैं वापस से कम करूं नीचे एक और सी और टेक्स्ट लिख दो तो देखते क्या होगा अब आपको अच्छे से समझाऊंगा वो क्या है ठीक है रन करते हैं 445 ओके तो यह क्या है यह क्यों है और अगर मैं यहां पर लिखूं प्लस प्लस बहुत ही बढ़िया चीज बता रहा हूं फोर फाइव इन दोनों कोड में ऑलमोस्ट से है लेकिन अलग-अलग आंसर क्यों ए रहे हैं तीन सी आउट की स्टेटमेंट हैं अंडे अंडाल करके तो मतलब तीन लाइंस आने वाली है अब दोनों के डिफरेंस देखते हैं की दोनों के आउटपुट में क्या होगा इसका आउटपुट कैसा होता है इसका आउटपुट कैसा होता है और क्यों अलग आता है उसके बड़े में डिस्कशन करेंगे सबसे पहले एक्स = 4 डेफिनेटली यार एक डब्बा बन गया एक्स जिसमें 4 वैल्यू दाल गई है अभी के लिए ठीक है मैंने कहा ठीक है भाई वैल्यू प्रिंट हो गई उसकी नेक्स्ट लाइन भी ग गई फिर मैंने लिखा तो कभी भी मैं सी आउट में या किसी चीज में इस्तेमाल करता हूं इसे स्टैंडर्ड ऑन मतलब की यहां पे ऐसे लिख देता हूं डेट बिल बी डिफरेंट वो तो बस बड़ा देता है अब आप ये सोचोगे अगर मैं लिखूं एक्स + इसका मतलब पता क्या होता है इसको हम कहते हैं पोस्ट पोस्ट इंक्रीमेंट पोस्ट इंक्रीमेंट इंक्रीमेंट ये भी है और इंक्रीमेंट यह भी है लेकिन डिफरेंस देखना अब यहां पर मैंने लिखा एक्स प्लस तो ये पहले क्या बोलेगा पहले आप एक्स की वैल्यू को इस्तेमाल करो मतलब जो भी आप कर रहे हो प्रिंट कर रहे हो तो जो एक्स है फिर उसको बड़ा दो ठीक है फिर जब मैं अगली लाइन पे आया तो एक्स जो प्रिंट हुआ वह बड़ा हुआ ए गया डिफरेंस यहां पर क्या है पर इंक्रीमेंट में यहां पर अगर मैं लिखना हूं एक्स = 4 तो अगेन एक डब्बा बन गया एक्स जिसमें 4 वैल्यू है ठीक है फिर अगेन फोर मेरा फ्रंट भी हो गया एक नेक्स्ट लाइन भी ग गई फिर जब मैं इधर आया ना सी आउट प्लस प्लस एक्स तो ये देखो डिफरेंस बिटवीन एक्स + एन + + एक्स आपको समझ आएगा प्लस प्लस एक्स का मतलब होता है पहले बड़ा दो फिर प्रिंट करोगे जो भी आप कर रहे हो वो करो तो प्रिंट हो गया फिर अगली लाइन पे ए गए तो जो भी वैल्यू है वो प्रिंट हो गई तो इसलिए इनमें ये डिफरेंस है से चीज है हमारी डिक्रीमेंट में होती है वो आप खुद ट्राई करके देखो मैं नहीं बताऊंगा ठीक है आगे बढ़ते हैं थोड़ा सा और अपने कुछ क्वेश्चंस को सॉल्व करते हैं यहां पे ठीक है जैसे की पहले हमारा एग्जांपल क्या है अब हम थोड़ी अच्छी चीज करेंगे जो मैंने आपको एग्जांपल में नहीं सिखाया था एरिया ऑफ सर्किल का प्रोग्राम बनाना अभी सीखेंगे हम सोचो कितनी जल्दी कैलकुलेटिंग एरिया ऑफ ए सर्किल यूजिंग वैरियेबल्स यूजिंग वैरियेबल्स यूजिंग वैरियेबल्स मतलब मैं अपने कोड में कुछ अपना कम करूं फिर मैं एक चीज वहां पर दे डन तो मेरा आंसर ए जाए मैं ऐसा करना चाहता हूं मैं ऐसा करना चाहता हूं चलिए देखते हैं फटाफट आते हैं आपको सबसे पहले तो रिटायरमेंट किसकी होगी अगर मैं सर्किल का एरिया निकालना चाहता हूं तो आपको फॉर्मूला पता होना चाहिए की सर्किल का एरिया होता है ए = πr2 जहां पे ये है मेरा एरिया जहां पर यह है मेरा रेडियस उसका मैं स्क्वायर करता हूं और ये मेरी 3.1415 या जो भी आपको जितनी भी आगे की डिजिट्स पता है 22/7 ये होता है मेरा पी तो मेरे को एक ऐसा फंक्शन बनाना है जिसमें अगर मैं रेडियस डालूं ठीक है तो मेरा डिजायर एरिया सर्किल हम यहां पर अलग-अलग वेरिएबल इसका इस्तेमाल कर सकते हैं और अपना यहां पर कम कर सकते हैं सबसे पहले इधर आओ फटाफट आते हैं ठीक है यहां पर कर लो कॉपी पेस्ट अब क्योंकि मेरे को सर्किल निकालना है तो मुझे कुछ वेरिएबल रखना पढ़ेंगे और क्योंकि जो मेरा एरिया ए सकता है क्या वो इंतजार होगा नहीं कभी-कभी फ्लैट भी हो सकता है हो सकता है मेरा एरिया क्योंकि 3.14 है ना यार पे की वैल्यू तो हमेशा डेसिमल टाइप में आएगा तो मैं फ्लैट का इस्तेमाल करूंगा तो यहां पे कुछ वेरिएबल बनाते हैं और हो सकता है मेरी रेडियस भी और 5.2 मैं वेरिएबल बनाता हूं आर आप ऑफ कोर्स एक्स और ए और स कोई भी डब्बे का नाम दे सकते हो इनफैक्ट आप डब्बे का नाम राघव भी कुछ अपना नाम भी दे सकते हो बट कुछ स्पेसिफिक रूल्स होते हैं जिसके बड़े में थोड़ी डर में बात करेंगे अभी के लिए आर हम इस्तेमाल कर सकते हैं अब मां लो रेडियस दे रहे हो अभी के लिए मैं रेडियस का रहा हूं 4.3 ठीक है ये मेरी रेडियस है अब मैं क्या कहता हूं मैं एक एरिया को निकलता हूं वो भी मेरा फ्लोट में होगा फ्लैट एरिया एक बात बताओ एरिया की वैल्यू कितनी होती है आप यहां पे ना कैलकुलेशन भी कर सकते हो जैसे मैं ये लिख सकता हूं अगर मेरे को लिखना है इंटेक्स ए = एक्स + 3 तो एक्चुअली में 8 बन जाएगा समझ रहे हो मेरी बात ठीक है दिखता हूं तो थोड़ा सा आपको करके दिखाई हैं अगर मैं लिखना हूं इन टैक्स ए = एक्स तो इसका मतलब होता है अगर मैं लिखना हूं ये तो भाई मैं 7 प्लस 9 16 ए जाएगा तो आई थिंक समझ ए ही रहा होगा ठीक और ठीक करते हैं तो मेरा एरिया क्या होता है 3.1415 जितना भी आपको देना है दे दो ठीक है इन आर * आर यहां पे ऐसे आर स्क्वायर नहीं लिखेंगे हम तो मल्टीप्लाई बार-बार करेंगे तो दिस इसे सही डिस्टेंस ट्रू एक बार हम प्रिंट कर के देखते हैं अब हम अपने एरिया को तो देखते क्या मेरा सही आंसर ए रहा है रन करते हैं 4.3 रेडियस अगर मैं लेट हूं तो मेरा एरिया कितना आएगा साथ ही साथ गूगल में भी करके देखेंगे इसको 58.08 अच्छा तो थोड़ा इधर आते हैं एरिया ऑफ सर्किल ये रहा एरिया ऑफ सर्किल अगर मैं अपना रेडियस 4.3 दे डन अरे वह 58.09 ये देखो यहां पे भी क्या ए गया आंसर मेरा 58.08 ए रहा है आप का रहे हो थोड़ा सा डिफरेंस ए रहा है भाई साहब ये क्यों हो रहा है वो इसलिए हो रहा है मैंने अभी बाइक की वैल्यू इतनी लिखी है 3.1415 जैसे यहां पे अगर मैं लिखूं वैल्यू ऑफ पी ठीक है तो इसको और एक्सटेंड भी चला जा सकता है जैसे ये मेरी पुरी वैल्यू अगर मैं दो और डिजिट्स ले लूं बाइक है ठीक है अगर मैं दो और डिजिट्स ले लूं यहां पे पी के ये लो 3.141592 फिर मैं मल्टीप्लाई करूं तो थोड़ा ज्यादा एक्यूरेट आंसर आएगा लेकिन ओवरऑल से ही आता है ये देखो अब मैं रन करता हूं 58.08 और पास हो गया बिल्कुल जीरो नाइन नहीं हुआ है लेकिन एक ही बात है ठीक है तो बिल्कुल सही है हमारा खुद का देखो कितनी लाइन का कोड है एक दो तीन वह तीन लाइन में एरिया ऑफ सर्किल निकाल लिया इससे अच्छा और क्या चाहिए आपको जिंदगी में अच्छा एक और चीज हमें इसको एक दूसरे वेरिएबल में भी स्टोर करने की जरूर नहीं थी ये लो इस लाइन की भी आपको रिक्वायरमेंट नहीं है अगर आप सीधा ये चीज यहां पर करो अगर आप सीधा इसको यहां पे लिख दो मतलब आप सिर्फ एक वेरिएबल आर बना और अपना एरिया यहां पे निकाल दो तो वो भी चल जाएगा की एरिया को किसी डब्बे में भी स्टोर कर सकते हो लेकिन जरूर नहीं है ये देखो आंसर ए गया अच्छा अगर मेरे को अपना रेडियस बदलना है मैं कहता हूं मेरा रेडियस 10 है तो मेरा कुछ और आएगा ये देखो ऑफ कोर्स यहां पर मैं आपको प्रोग्राम का मीनिंग समझना छह रहा हूं की आप एक लाइन बदलते यह देखो 3.1415 तो यह क्या है यह प्रोग्राम है आप रेडियस की वैल्यू कुछ भी दो आप रेडियस की वैल्यू दबाऊंगा तो वो आंसर है मेरे को यहां पे करके देगा राइट तो इसको मैं कहता हूं प्रोग्राम की मैंने पहले से सेट कर दिया एक फॉर्मूला उसके हिसाब से मेरे को आंसर निकाल के दे रहा है देखो बहुत बेहतरीन 254 इधर आओ एक बार आपको करके दिखाई हैं अगर मैं रेडियस को नाइन लूंगा लो भाई 254 बहुत बढ़िया ठीक है तो मजा ए गया होगा आपको राइट तो एक बड़ा सिंपल सा है एरिया ऑफ सर्किल वाली यहां पे चीज अच्छा एक और चीज अगर आपको अपने कोड को थोड़ा सुंदर बनाने है की आप चाहते हो इस आउटपुट स्क्रीन पर अच्छी अच्छी चीज लिखी आई तो लिखे आए तो आप प्रिंट कर सकते हो कुछ जैसे ये देखो इसको भी हम थोड़ा सुधार देते हैं यह लिखना हमेशा बटर होता है की आप स्टोर करो कहानी उसको ठीक है अब मैं क्या करता हूं इस एरिया को प्रिंट करने से पहले मैं ये लिख सकता हूं सही आउट एरिया ऑफ सर्किल एरिया इस या फिर एरिया इस ऐसे करके आप कर सकते हो और यहां पर दे सकते हो फिर आप यह कर सकते हो अब देखना थोड़ा अच्छा सा लेक ए जाएगा ठीक है भाई की एरिया क्या ए रहा है सर्किल का थोड़ी ये चीज लिखी ए जाति है ये देखो एरिया s10 अगर आपको से लाइन पर लिखना है तो ऑफ कोर्स आप को छोड़ो और यहां पर देखो मैंने एक पेज दे रखा है इतना सा ताकि एक स्पेस है स्पेस भी प्रिंट होते हैं ध्यान देना स्पेस भी प्रिंट होते हैं उसके हिसाब से ए जाएगा ये लो भाई ठीक है थोड़ा सा आई होप आपको ये चीज समझ ए गई होगी अब बात करते हैं कैलकुलेटिंग सिंपल इंटरेस्ट इसको आप होमवर्क दे दें सिंपल इंटरेस्ट बचपन में हमने बहुत शिखा है कैसे निकाल सकते हैं इसको ऑफ कोर्स आपको पता होना चाहिए की सिंपल इंटरेस्टिंग मेरे पास कर वेरिएबल होने चाहिए मेरे को प्रिंट ये करना है इसके लिए मेरे को इन तीनों की रिटायरमेंट है तो ओबवियसली और क्योंकि मेरा आंसर फ्लोट में हो सकता है हमेशा डेसिमल्स में तो मैं फ्लैट के डब्बे बनाऊंगा तो मैं जैसे एक लगा दूंगा फ्लैट स्टॉल आर हाइट लिख सकता हूं फ्लैट मतलब टाइम रेट प्रिंसिपल रेट इंटरेस्ट अपन टाइम अपन 100 ठीक है और फिर मैं एक डब्बा बनाऊंगा प्लॉट साइज सिंपल इंटरेस्ट जिसमें मेरा सिंपल इंटरेस्ट होगा सिर्फ मैं उसको प्रिंट कर सकता हूं तो एक बार फटाफट आपको करके दिखता हूं मैं कहना क्या छह रहा हूं 2 मिनट का कम है ठीक है यहां पर लिखो सिंपल इंटरेस्ट सिंपल इंटरेस्ट ठीक है मैं का रहा था मुझे कुछ कुछ चीज चाहिए यहां पे सबसे पहले तो फ्लोर एक प्रिंसिपल चाहिए मां लो मेरा प्रिंसिपल है ₹1000 जो मेरा में अमाउंट होता है फिर मैं अगर लिखूं फ्लोर रेट कितना मैं चाहता हूं उसपे रेट 30% भाई मैं तो लूंगा यहां पे कमीशन अपना ठीक है फिर मैं लिखना हूं फ्लूट टाइम कितने सालों तक इन्वेस्ट कर रहे हो मैं कहता हूं थ्री इयर्स ठीक है सिंपल इंटरेस्ट का फॉर्मूला क्या होता है यहां पे बोडमास भी हम पढ़ने वाले हैं अभी मैथ्स में लेकिन आईटी इस ऑलवेज बटर की यहां पे एक ब्रैकेट लगा दो ठीक है समझ रहे हो अब आप इसको प्रिंट कर सकते हो लो भाई बैंड करते हैं रन करते हैं क्या आंसर आएगा और डेट इस ट्रू ठीक है अगर मैं कुछ और यहां पर करूं तो वो चीज सही हो जाएगी ठीक है जैसे मैं कहता हूं रेट है मेरा 31 टाइम है मेरा 3.3 इयर्स ठीक है 3.3 में ऐसे ना कम नहीं करेगा वो क्योंकि 12 मंथ्स होता है ना ठीक है एनीवेज टाइम में मेरा 3 इयर्स में ही रखते हैं प्रिंसिपल है मेरा 540 54 * 323 5184 यह देखो क्या है कैलकुलेट दी वॉल्यूम सबसे वॉल्यूम निकालो 4/3πr कब जो भी होती है अब आपका होमवर्क है करना आगे बढ़ते हैं और कुछ नए टॉपिक पे आते हैं वेरिएबल नमिंग रूल्स मतलब अभी तक जो मैं वेरिएबल उसे कर रहा हूं वो है एक्स ए स आर ए क्या मैं ऐसे स्मॉल लेटर उसे करता हूं क्या करता हूं अब मैं कोई भी वेरिएबल का नाम रख सकता हूं लेकिन वो किसी रूल को फॉलो करना चाहिए ये कर रूल्स फॉलो करने चाहिए अगर ये कर रूल्स कोई वेरिएबल फॉलो कर रहा है वो नाम तो वो अलाउड है ठीक है जैसे राघव भी मैं लिखूं वो एक वेरिएबल नाम ठीक है इधर आते हैं सबसे पहले चीज होती है पहले रूल वैरियेबल्स कैन स्टार्ट फ्रॉम एन अल्फाबेट ठीक है नंबर से मैं अपने वेरिएबल नाम को शुरू नहीं कर सकता नंबर्स में अपने वेरिएबल नाम के अंदर दाल जरूर सकता है पहले रूल पर थोड़ा पहले रूल पे आते हैं ठीक है और इधर यह देखो वेरिएबल नमिंग रूल्स अब आपको मैं एरर्स भी दिखता हूं अभी तक मैंने आपको एरर्स तो दिखाई नहीं बच्चों एरर क्या होता है जैसे मां लो मैं लिखना छह रहा हूं मैं कुछ भी लिख रहा हट एक्स अभी वेरिएबल का नाम दिया है थ्री और मैं लिखूं या टेक्स्ट तो ओबवियसली यार थ्री प्रिंट हो जाएगा मेरा कुछ डाउट वाली बात नहीं है इसमें अब मैं इस नाम बदलना चाहता हूं इसका ठीक है मैं इसका नाम बदलना चाहता हूं तो देखो 3 अगर मैं लिखूं x1 तो यह भी चलेगा ऑफ कोर्स यहां पर भी x1 लिख दो मतलब मैं नंबर्स को अपने वैरियेबल्स के अंदर दाल सकता हूं लेकिन स्टार्टिंग नहीं दाल सकता जैसे ये देखो ये तो मेरा रन हो जाएगा थ्री ए गया लेकिन अगर मैं यहां पर लिखूं अगर मैं नंबर्स को पहले लिख डन यही पे एरर ए गया ये छोटा-छोटा रेड रेड दिखे रहा है आपको यहां पर लिखा भी है कुछ अनएक्सपेक्टेड ठीक है पर जो भी है यह गलत है तो हम स्टार्टिंग में हमें एक अल्फाबेट रखना पड़ेगा चाहे छोटा हो चाहे बड़ा हो मतलब ये भी हो सकता है ये कोई एरर मेरे को यहां पे नहीं देगा दूसरा आप क्या कम कर सकते हो हमेशा अंडरस्कोर को आगे रख सकते हो फिर आप कुछ भी लिखो ठीक है फिर आप कुछ भी लिखो जैसे मैं लिखना हूं अंडरस्कोर वन तो क्या ये एक वेरिएबल नाम बन सकता है डेफिनेटली ठीक है मेरी डब्बे का नाम है तो आप नंबर्स को अपने वैरियेबल्स के अंदर दाल सकते हो लेकिन सबसे आगे नहीं दाल सकते पहले शर्ट ये और जब भी आप वेरिएबल को शुरू करोगे स्पेशल कैरक्टर्स स्पेशल कैरक्टर्स का मतलब होता है अभी समझाऊंगा एक्सेप्ट अंडरस्कोर और डॉलर आर नोट एवं अलाउड तो क्या होता है की हमारी कीबोर्ड के अंदर यहां देखिए बहुत साड़ी चीज होती हैं जैसे यहां पे डिस्कस करते हैं साड़ी चीजों के बड़े में कुछ होते हैं हमारे अल्फाबेट्स जैसे ए बी ये सब स्मॉल कैसे वाले या कुछ ये होता है कैपिटल में भी इनको भी मैं अल्फाबेट्स कहता हूं ठीक है फिर हमारे कुछ यहां पे चीज होती है ये तो हो गए हमारे डीज ए रही है और डीज ए रही है और दी जा रही है और अल्फाबेट्स ठीक है अब यहां पे होते हैं हमारे नंबर्स 1 2 सिंगल डिजिटल नंबर की बात हो रही है यार यहां पे और ये तो इनको मैं कहता हूं ये मेरे हो गए यार नंबर्स राइट ये हो गया मेरे डिजिट्स या नंबर्स अब हमारे पास यहां होते स्पेशल करैक्टर स्पेशल कैरक्टर्स का मतलब होता है ये देखो एक्सक्लेमेशन मार्क @ हस डॉलर यह यह बहुत सारे ठीक है भाई ये है सर हमारा और है ये भी एक स्पेशल करैक्टर है यह भी एक दे दोनों स्पेशल करैक्टर है ठीक है फिर ये दोनों मेरे स्पेशल एक ही चीज हो गई ये मेरा स्पेशल करैक्टर है एक ये मेरा स्पेशल करैक्टर है ये मेरा स्पेशल करैक्टर है ये मेरे स्पेशल करैक्टर है ये भी एक स्पेशल करैक्टर है ये भी एक स्पेशल करैक्टर है ये भी है ये भी है यह भी है बहुत सारे और एक ये भी है ये देखो ये भी स्पेशल करैक्टर है और और कौन से कौन से है यार और कोई बच्चा आगे देखो ये भी एक स्पेशल करैक्टर है ये जो है फिर ये भी एक स्पेशल करैक्टर है ये भी एक स्पेशल करैक्टर है ये भी एक स्पेशल करैक्टर है ये भी एक स्पेशल ये भी एक स्पेशल करैक्टर है ये भी एक स्पेशल करैक्टर है ये दोनों हैं साथ ठीक है भाई ये स्पेशल करैक्टर है तो मेरे इतने सारे यहां पर ये सारे स्पेशल करैक्टर मां को कहता हूं तो होता क्या है इनमें से ये मेरे क्या है इनको मैं कहता हूं स्पेशल कैरक्टर्स तो यार ये मेरे वेरिएबल नमिंग वैरियेबल्स के अंदर अलाउड ही नहीं है चाहे कहानी पे भी डालो एक्सेप्ट अंडरस्कोर और डॉलर मतलब अगर जैसे मैं बाद में भी लिखूं एक्स यहां पे मैं लिखना चाहता हूं हस एक्स हस आईटी बिल गिव एन एरर यह देखो यही पे दे रहा है आपको समझ ए गया होगा ठीक है रन करने की जरूर नहीं है एरर देगा लेकिन ये लाउड नहीं है लेकिन डॉलर अलाउड है एक तो डॉलर अलाउड है डॉलर को पहले भी लगा सकते हो और आपका अंडरस्कोर अलाउड है बस ये दोनों बस और नंबर्स ऑफ कोर्स लेकिन नंबर को आप आगे नहीं लगा सकते और बाकी स्पेशल कैरक्टर्स को तो आप आगे पीछे कहानी पे भी नहीं लगा सकते ठीक है तो आगे बढ़ते हैं अगले रूल पे आते हैं ये आपको समझ ए गया होगा रूल नंबर थ्री सम पर्टिकुलर कीबोर्ड आर नोट अलाउड मतलब ये कुछ पर्टिकुलर कीवर्ड्स है ठीक है मतलब ऑटो डबल ये स्मॉल में है ऑटो ठीक है भाई या फिर मैं यहां पर ऑटो नहीं रख सकता ऑटो यह कुछ स्पेशल चीज होती है कुछ है आपको याद करने की जरूर नहीं है मैं आपको यूजुअली तरीका बता दूंगा जिससे आप यह हमेशा अवॉइड कर सकते हो क्योंकि जो भी ये स्पेशल कीवर्ड्स हैं मेरे जो ये अलाउड नहीं है आज वेरिएबल नाम तो ये सारे लोअर कैसे है मतलब इसमें कोई कैपिटल लेटर नहीं है तो अगर आपको मेक सर करना है की जो आप वेरिएबल नाम डॉग वो वैलिड है या नहीं वैसे तो एरर में पता ग जाएगा लेकिन आप हमेशा एक कैपिटल लेटर दाल सकते हो उसमें ठीक है या फिर सिंगल लेटर यहां पे कोई नहीं मिलेगा तो वो भी आप हमेशा कोई भी सिंगल लेटर को आप उसे कर सकते हो या वेरिएबल में फोर्थ आते हैं कॉमर्स और ब्लैंक आर नोट अलाउड ऑफ कोर्स मतलब यार ये चीज ऐसे लाउड नहीं होती हमारी की अगर मैं लिखूं ईट यहां पर ध्यान देना मैं यहां पर लिखूं एक्स ए मेरे भैया का नाम क्या है एक्स स्पेस ए तो ऐसे नहीं होता ठीक है यहां मैं लिखूं एक्स प्लस में यार ये चीज एक्जेक्टली एरर नहीं देगी लेकिन प्रिंटिंग के समय दे देगी मेरे को क्योंकि मैंने चीज लिखी नहीं है बट दिस इस नोट नोट एन गुड प्रैक्टिस ठीक है ये देखो अजीब सी चीज ए गई अगर मैं ऐसे लिखूं ना थ्री कोमा 6 3 तो ये एरर नहीं रहेगा किड ऑफ एक बार हम करते आई थिंक अगर ये भी देगा तो मत उसे करना ठीक है हां नहीं कर रहा है साइड में पीछे आगे नहीं बिल्कुल आगे बढ़ते हैं आई होप आपको ये चीज समझ ए गई हो अब एक प्रैक्टिस करते हैं फटाफट एक क्वेश्चन आप सॉल्व करोगे पूरा आपका साड़ी चीज क्लियर हो जाएगी फटाफट करते हैं विच ऑफ डी फॉलोइंग आर इन वैलिड वेरिएबल नाम सबसे पहले बेसिक सैलरी ये वैलिड है जो इन वैलिड होगी मैं उसको कलर कर दूंगा इसमें कोई प्रॉब्लम नहीं है अंडरस्कोर बेसिक कोई प्रॉब्लम नहीं है वेरिएबल का नाम हो सकता है बेसिक माइंस हर है क्यों है यह इनवेलिड क्यों है इनवेलिड है प्लस माइंस भी हां स्पेशल कैरक्टर्स होते हैं और वह अंडरस्कोर यार वो नहीं है यहां पर मैंने लिखा हस मीन इन वैलिड भाई उसे नहीं कर सकता group.in अगर यहां पे जैसे ये होता बी पर 22 या फिर कुछ भी आगे आर या कोई भी अल्फाबेट होता तो ये चल सकता था पूरा कोई दिक्कत नहीं होती लेकिन स्टार्टिंग में या तो एक अंडरस्कोर हो या एक नंबर अल्फाबेट होना जरूरी होता है वरना ये इन वैलिड है पापुलेशन स्पेस इन स्पेस 2006 ऑफ कोर्स इन वैलिड है बीच में स्पेशल अलाउड नहीं है अगर स्पेशल नहीं होते तो वैलिड था ओवर स्पेस टाइम इन वैलिड है बहुत बड़ा वेरिएबल का नाम है लिखना मत अच्छा नहीं होता लेकिन वैलिड है फिर बात करता हूं फ्लैट वैलिड है ये बहुत इंपॉर्टेंट चीज है इसके ऊपर बात करेंगे हेलो वैलिड है के डॉट इन वैलिड है ये देखो यह चीज ए गई यह भी इनवेलिड है क्यों यह सब तो ठीक है लेकिन नंबर स्टार्टिंग में नहीं हो सकता अब बात करते हैं की क्यों यह वैलिड है अभी तो आपने बताया की कुछ स्पेशल शब्द होते हैं जैसे यहां पे भी लिखा होगा फ्लैट ये स्पेशल शब्द मेरे अलाउड नहीं है लेकिन लोअर कैसे में अलाउड नहीं है ना मतलब ये अलाउड होगा फ्लैट इधर आई मैं चाहे तो अपने वेरिएबल का नाम इन रख सकता हूं अगर मेरे को यह लिखना है यह दिस इस अलाउड दिस दिस आर नो प्रॉब्लम ये देखो अगर मैं एक्स की वैल्यू ये देखो थ्री ए गया इनफैक्ट मैं ये भी कर सकता हूं कोई एरर नहीं आएगा अगर मैं सिर्फ एक को कैपिटल बनाता हूं ठीक है या फिर उसके आगे कोई नंबर लिख रहा हूं कुछ कर रहा हूं आई होप आपको समझ ए गया होगा ये होते वेरिएबल नमिंग रूल्स ज्यादा बड़ी चीज नहीं है फटाफट हम आगे बढ़ते हैं तो अब ए जाते हैं यार अपने नेक्स्ट टॉपिक के अंदर हमारे चैप्टर नंबर वन का जो सेकंड टॉपिक है विच इस टेकिंग इनपुट स्क्वायर ऑफ नंबर के तोर पर मैं आपको समझना चाहता हूं इनपुट क्या होता है अब होता क्या है आप बहुत बार चीजों को चेंज करना चाहते हो मैं आपको इनपुट का मीनिंग समझता हूं की जैसे एरिया ऑफ सर्किल का कम मेरा कोड करता हूं और हम इधर आते हैं मतलब मैं चाहता हूं की मैं अपने हिसाब से रेडियस डू और उसे हिसाब से आंसर आए तो आप बोलोगे तो दिक्कत क्या है इस बड़े में जैसे आता हूं तो यह एक इनपुट है ये देखो इंटर वैल्यू जैसे अगर मेरी रेडियस 12 दे डन तो आंसर ये ए जाएगा मैं रेडियस 5 डन तो आंसर ही आएगा रेडियस 7 तो आंसर ही आएगा रेडियस 8.92 तो आंसर क्या आएगा राइट इसको मैं कहता हूं यूजर से इनपुट लेना मैं यूजर हूं और मैं इनपुट दे रहा हूं कंप्यूटर मुझे इनपुट ले रहा है देखिए यूजर इनपुट कहते हैं फिर आप बोलोगे यार ये भी तो वही बात है एक तरीके से मैं इस कोड में चेंज कर सकता हूं जो वैल्यू करता हूं उसे हिसाब से जो रन करता हूं तो मेरा एक आंसर आता है बिल्कुल सही बात है लेकिन इसको हम यूजर इंपोर्ट नहीं कहते इसको मैं कहता हूं की मैं कोड के अंदर की वैल्यू को चेंज कर रहा हूं अब आप एक बात बताओ क्या गूगल आपको ये कोड प्रोवाइड करेगा यहां पर क्या कहानी कोड दिखे रहा है आपको नहीं ना आप कोड के अंदर जा के चेंज करोगे नहीं ना आप चाहते हो एक स्क्रीन है जहां पे मैं इनपुट दे पाऊं जैसे ये आउटपुट स्क्रीन है यही पे मैं इनपुट दे पाऊं और फिर मेरा आंसर ए जाए रिक्वायर्ड ठीक है उसे चीज को हम कहते हैं यूजर इनपुट अब फटाफट एक बार आता है अपने यूजर इनपुट के ऊपर और मैं आपको समझता हूं आईटी इसे यूजिंग सी इन ऑपरेटर तो यहां पर लिख देते हैं आपको यूजर इनपुट ठीक है तो मां लो यार यह मेरा कोड है मैं लिखना हूं इंटेक्स कर सकते हो किसी भी नंबर का स्क्वायर ऐसे प्रिंट होता है उसको उससे मल्टीप्लाई कर दो जैसे मैं रन करूंगा तो 16 ए जाएगा लेकिन मैं चाहता हूं मैं कोड में वो वैल्यू ना डन मैं यूजर से इनपुट लूं मैं खुद वैल्यू डन की अगर मैं जब भी वैल्यू बादल रहा हूं उसे हिसाब से मेरा अलग आंसर ए रहा है अब मैं आपको समझता हूं मैं ऐसे ही देता हूं इनपुट पहले डब्बा बना हुआ अपना वैल्यू यहां मत दो मैं चाहता हूं मैं स्क्रीन पे डन अपनी वैल्यू खुद से तो मैं लिखूंगा न यहां पर सी आउट नहीं यहां पर सी इन आता है जैसे सी आउट आउट नहीं कहते इसको बोलते हैं सी आउट इसको हम बोलते हैं सी एन ऑफ कोर्स आउटपुट इनपुट ठीक है तो सी इन मैं यहां पर लिखूंगा सी इन एक्स बस जब मैं लिखना हूं सी आउट एक्स तो क्या होता है एक्स प्रिंट हो जाता है जब मैं लिखना हूं सी इन एक्स तो पट हो रहा है मैं आपको समझता हूं क्या कहना चाहे रन करते हैं अब मैं फटाफट रन करके दिखाऊंगा बहुत साड़ी चीज देखो कुछ आया नहीं यहां पर लेकिन एक यह चीज ए गई यहां पर क्लिक करो और मैं लिखना हूं मैं यहां पर लिखना हूं मैं लिखना हूं 908100 मैं यहां पर लिखना हूं 12 144 तो ये देखो आप इनपुट दे रहे हो इसको मैं कहता हूं इनपुट देना उसका स्क्वायर प्रिंट होके ए रहा है तो इसको बोलते हैं यूजर इनपुट की मतलब मेरे को कोर्ट में चेंज ना करने पड़े यूजर को जो चीज दिखेगी वो ये होती है इसको मैं कहता हूं इंटरएक्टिव मेरा आउटपुट या कंसोल ठीक है इसको हम कहते हैं यूजर से इनपुट लेना यूजिंग सी इन ऑपरेटर ठीक है यहां पर नहीं देते आप यहां पे नहीं डॉग सबसे पहले बात तो अपने आप ही वो अगली लाइन में प्रिंट होता है जो होती है पहले बात दूसरी बात यहां पे ये है की भाई ये ऑपरेटर की ग्रेटर दें वाले हुए हैं यहां पर ली दें उसे है तो लगातार तो दिस इसे वेरी वेरी इंपॉर्टेंट ध्यान रखना ऐसी गलतियां मत करना की एक छोड़ दो एरर ए जाएगा और यहां पर भी वो कुछ और होता है ठीक है तो इससे हम यूजर का इनपुट लेते हैं अब अगर मेरे को यूजर इनपुट के जब भी क्वेश्चन होते हैं तो कुछ अच्छा सा करना होता है अच्छे से चीज लखनी होती है तो अब मैं चाहता हूं मैं ऐसी चीज लिखूं की भाई यहां पर लिखा है की भाई इंटर ए नंबर फिर मैं इंटर करूं नंबर को और फिर लिखा ए जाए 10 स्क्वायर ऑफ दिस नंबर इसे दिस अब देखना मैं कहना क्या चाहता हूं जब मैंने इंटेक्स लिखा यूजर से इनपुट लेने से पहले मैं बोलूंगा एक मैसेज प्रिंट कराऊंगा मैं यहां पर एक मैसेज की भाई इंटर इंटर एन नंबर का ठीक है फिर उसका स्क्वायर प्रिंट हो जाएगा तो अब देखना थोड़ा ज्यादा इंटरएक्टिव बहुत बनेगा आपके सामने ठीक है तो देखिए और इंटर नंबर देखो यहां पर ए गया अब आपको समझ ए रही होगी चीज जैसे मैं कहता हूं इंटर नंबर सिक्स प्रिंट कर रहा हूं तो उससे पहले भी हम यह चीज प्रिंट कर सकते हैं ठीक है बहुत बढ़िया चीज दिखाऊंगा आपको इन साड़ी लाइन को समझना इंटर डी नंबर 16 वापस देखो इंटर नंबर इस 2025 फिर मैं वापस लिखना हूं इंटर नंबर 123 स्क्वायर ऑफ दिस नंबर लिखना हूं इंटर नंबर 23 स्क्वायर इस 529 आना चाहिए ये देखो इसको मैं कहते हैं कितना प्यार कोड हुआ राइट तो सी आउट सीन का हमें खट्टा इस्तेमाल ऐसे में करते हैं और यूजर से इनपुट आपको लेना ए गया होगा अब अपना सेकंड क्वेश्चन सॉल्व करते हैं इसमें इनपुट में जो की बहुत प्यार है सम ऑफ तू जिवन नंबर्स अब दो नंबर का सब निकालना है तो अच्छी सी बात होती है ये देखो मैं करता हूं कॉपी कमेंट यहां पर लिखना हूं सम ठीक है आप सबसे पहले यहां पे भी डब्बा बनोगे अब मैं आपको अच्छे से करके दिखता हूं पहले आप एक डब्बा बना दो फिर एक मैसेज प्रिंट कर दो ये अच्छा राहत है जरूरी नहीं है लेकिन दिखने में अच्छा लगता है की भाई इंटर इंटर फर्स्ट इंटर फर्स्ट नंबर देखने में अच्छा लगेगा ये सब प्रिंट होगा फिर एक कम किया जैसे मैंने यह लिखा तो मैंने इंटर कर दिया इसका मतलब एक्स को इनपुट लो| एक कम करो तो कोडिंग में हम बार-बार नहीं लिखने कॉपी पेस्ट करते हैं फिर मैंने दूसरा नंबर लिया मैंने बोला इंटर डी सेकंड नंबर इंटर डी सेकंड नंबर उसका यूजर से इनपुट लिया फिर मैंने दोनों का संपर्क कर दिया अब देखना रन करते हैं अब आपको चीज समझ आएगी ठीक है आप इसको ऐसे भी प्रिंट कर सकते हो ये देखो कमल की चीज दिखता हूं ठीक है हम मल्टीपल चीज एक ही लाइन में भी लिख सकते हैं ना यार तो ऐसे यार एक इंटरएक्टिव इसको थोड़ा इधर करते हैं ऐसे एक इंटरएक्टिव चीज मेरी यार यहां पर बन जाति है वापस सेंड करते हैं इसको तो मैं कहता हूं फर्स्ट नंबर सेवन नंबर मैं कहता हूं 90 तो देखो 97 ए गया ठीक है तो इसको हम कहते हैं यूजर से इनपुट लेना है होप आपको समझ ए रहा होगा और कैसे साड़ी चीज क कर रही है न ऑपरेटर की मदद से ठीक है ऑफ कोर्स आप एक साथ दो डब्बे बना सकते हो ये आप कर सकते थे पहले ही कम ताकि आपको ये ना लिखना पड़े ठीक है भाई इसको हटाओ ऐसे भी आप कर सकते हो अब थोड़ा आगे बढ़ते हैं और जैसे हमने ये भी ले लिया हमने प्रिंट कर दिया अब आपको होमवर्क क्या है यूजर से दो नहीं तीन नंबर्स को इनपुट लोअर तीनों का प्रोडक्ट निकालो ठीक है अभी तक ना हमने कुछ अर्थमैटिक ऑपरेटर देखिए जैसे की प्लस माइंस मल्टीप्लाई और डिवाइड यह तो सबको बचपन से ही पता है यार बिल्कुल स्टार्टिंग से पढ़ने ए रहे हैं फोर फंडामेंटल्स फंडामेंटल अर्थमैटिक ऑपरेटर अब यहां पे ना यार एक और चीज होती है जिसको यहां पर आपके सामने परसेंटेज साइन बना रहा हूं ये परसेंटेज नहीं है यहां पे इसको मैं बोलना हूं माड्यूल्स ऑपरेटर माड्यूल्स ऑपरेटर बेसिकली क्या करके देता है एक बार मैं आपको ये समझता हूं जैसे मेरे पास दो नंबर्स हैं एक्स ए एक्स की वैल्यू पांच है और ए की वैल्यू या फिर मां लो एक्स की वैल्यू चलो पांच चाहिए मेरी ठीक है यहां पे ए की वैल्यू है मेरी तीन राइट तो एक बात बताओ अगर मैं एक्स + ए को प्रिंट कराऊंगा तो ऑब्वियसली आईटी प्रिंट हो जाएगा एक्स - ए को प्रिंट कराऊंगा तो कितना ए जाएगा 5 - 3 2 एक्स * ए प्रिंट कराऊंगा तो 5 * 3 ए जाएगा और एक्स एक्स डिवाइडेड बाय करूंगा तो 5 / 311 मीनिंग पता क्या होता है एक्स माड्यूल्स ए का मतलब होता है की अगर मैं एक्स को ए से डिवाइड करूं तो रिमाइंडर क्या आएगा ठीक है तो आप देख सकते हो अगर फाइव को मैं थ्री से डिवाइड करूं ये देखो ऐसा सीन होता है तो जो क्वेश्चन होता है ना अगर मैं 5 को 3 से डिवाइड करूं तो 3 * 1 = 3 यहां पे तू ए गया तो दिस थिंक इसे बेसिकली ओबवियसली दिस इस 5 / 3 जो क्वेश्चन को मैं बेसिकली वो बोलना हूं वो जो मेरा पार्ट है और ये है मेरा 5 माड्यूल्स थ्री ठीक है तो बेसिकली दिस इस यूज्ड तू गिव डी रिमाइंडर अगर मैं एक नंबर को दूसरे नंबर से डिवाइड करता हूं और इसी ऑर्डर में चलना है ठीक है तो दिस बिल गिव डी रिमाइंडर यानी की तू नंबर मेरे को यहां पे ला के दे देगा तो बड़ी सिंपल सी बात है ए मॉडल्स बी गिव डी रिमाइंडर गिव रिमाइंडर बेसिकली एक गिव मी ए मॉडल एस बी इसे डी रिमाइंडर इस रिमाइंडर व्हेन ए इस डिवाइडेड बाय बी ठीक है भाई तो ये तो बड़ी ऑब्वियस सी बात है ऐसा सीन राहत है एक बार इसको थोड़ा एक्शन में देखते हैं की भाई कोड करते हैं तो क्या सीन राहत है ठीक है इधर आते हैं और थोड़ा-थोड़ा यार कॉपी करो ये करो और एक फाइल बनाते हैं modules.cp इसको मॉडल्स ऑपरेटर बोलते हैं पेस्ट करो जैसे मैंने लिखा यार यहां पे ये ए जो अगर मैं लिखना हूं इंटेक्स इस इक्वल तू मां लो मैं लिखना हूं मैं लिखना हूं यहां पर कितना आएगा 8 को 3 से डिवाइड करो रिमाइंडर तू आता है फर्स्ट नंबर सेकंड नंबर देखो तू ए गया आंसर ठीक है थोड़ा स्ट्रेट फॉरवर्ड है बट सम एक्स्ट्रा थिंग्स सम इंपॉर्टेंट प्वाइंट्स ठीक है ठीक है और ठीक है तो कुछ इंपॉर्टेंट क्या है अगर मैं आपके सामने लिखूं तू माड्यूल्स तो मुझे आंसर देगा बी से डिवाइड करूं लेकिन अगर तू मॉडल सेट करो इसका मतलब हो गया मैं तू को एक से डिवाइड कर रहा हूं ये तो पॉसिबल ही नहीं है मतलब पॉसिबल है तो ये डिवाइड तो हो ही नहीं सकता मतलब अगर मैं ये लिखना हूं तो ये कुछ ऐसे यहां पर जाएगा ही नहीं राइट जब भी ऐसा सीन होता है तो इसका आंसर सिर्फ ये होता है तो ये वेरी इंपॉर्टेंट बात है ए माड्यूल्स ए तो मेरा जीरो ही आएगा क्यों अपने आप से खुद को डिवाइड तो रिमाइंडर जीरो होता है बी = 0 अगर मेरा जो बी है वो ए का अगर फैक्टर है जैसे अगर मैं लिखूं एन मॉडल्स फाइव तो ये आंसर जीरो देगा क्यों 10 माड्यूल्स फाइव का मतलब होता है व्हेन फाइव इस डिवाइड 10 इसे डिवाइडेड बाय फाइव तो ऐसा सीन होगा ये देखो जब रिमाइंडर जीरो ए रहा है तो ये जीरो होगा ठीक है ये इंपॉर्टेंट है लेकिन पॉइंट ठीक है 1 2 अब कुछ और इंपॉर्टेंट प्वाइंट्स यहां से ए मॉडल्स - बी कंप्यूटर जिसको कैसे देखा है आईटी इसे इक्वल तू ए मॉडल्स बी वेरी इंपॉर्टेंट मतलब अगर मैं कभी लिखूं की आते माड्यूल्स 3 तो ये 2 ए रहा था रिमाइंडर मेरा अगर मेरे को 8 माड्यूल्स -3 तो ये भी तू आएगा ठीक है तो अगर सेकंड चीज मेरी नेगेटिव हो रही है आईटी इसे फाइन आईटी इस कंसीडर्ड स पॉजिटिव ठीक है लेकिन अगर मैं बोलूं माइंस ए माड्यूल्स भी मतलब पहले वाला नंबर नेगेटिव हो तो इसका टोटल आंसर यह होता है आप पहले नॉर्मल बी को निकालो आगे माइंस कर दो मतलब कंप्यूटर आपको समझ ए रहा होगा ये होती है ये साड़ी इंपॉर्टेंट प्वाइंट्स यहां पर ठीक है करके देखते हैं एक बार के लिए की अगर ऐसा हो रहा है की अगर मैं ए को बड़ा नंबर ले लूं जैसे 67 ले लो तो आंसर मेरा एट आएगा चाहे वो कुत्ता ही बड़ा नंबर हो अगर एक्स माड्यूल्स भाई में एक्स छोटा है तो एक्स ही मेरा आंसर ये देखो ठीक है तो दिस इसे एन वेरी इंपॉर्टेंट पॉइंट अब आगे बढ़ते हैं माड्यूल्स ऑपरेटर में और ज्यादा कुछ है नहीं बट कम बहुत ज्यादा आने वाला है ये क्यों दिस इसे वेरी इंपॉर्टेंट इसका पहले ये समझा लेते हैं इंर्पोटेंस क्या है इंर्पोटेंस इंर्पोटेंस अपने फ्लैट को ईट बनाना है ईट को प्लॉट बनाना है इन करैक्टर बनाना करैक्टर कैंट बनाना यह सब हम पढ़ेंगे तो टाइप कास्टिंग इस्तेमाल इंतजार लेना जैसे इंटेक्स आप यहां पर लिख दो इंडेक्स यहां पर लिख दो सीएक्स सीएक्स हो गया भाई ठीक है भाई मैंने एक नंबर बनाया उसको इनपुट ले लिया दो लाइन में कम हो जाता है अभी समझाया था और प्रिंट हाफ ऑफ डी नंबर अब एक बात बताओ कोई भी इंटीरियर है जैसे फाइव फाइव का मैं फाइव डिवाइडेड बाय तू या एक्स / 2 पर प्रिंट करूंगा तो आंसर मेरे को एक्जेक्टली उसका हाफ कभी नहीं मिलेगा ठीक है जैसे पर एग्जांपल अगर मैं एक फाइल बनाऊं हाफ ऑफ इंटिगर्स यहां पर लिखो कॉपी पेस्ट मैं मां लो मैंने एक नंबर यह लिया इंटेक्स आप ये भी लिख सकते हो इंटर नंबर ठीक है फिर आप लिख रहे हो सी आउट मेरे को इस नंबर का आधा प्रिंट करना है एक/2 तो अब एक बार रन करते हैं चीजों का अगर मेरा नंबर ऐसा हुआ जो तू से डिवाइड हो सकता है तो तो फिर सही आंसर आएगा यहां देखिए अलग-अलग आंसर जाएंगे ठीक है जैसे आज तो देखो मैं यूजर से इनपुट लेना था मेरे को यहां पे जैसे मैं लिखना हूं फोर तो देखो फोर का हाफ तू हो गया वापस रन करते हैं मैं लिखना हूं सिक्स इसका r3 हो गया लेकिन अगर मैं लिखना हूं यहां पे सेवन सेवन का हाफ 3.5 होता है लेकिन ये थ्री दे रहा है तो इन करेक्ट आंसर ए रहा है इंतजार है चलो यहां पे लिखना हूं वन वन का हाफ होता है 0.5 लेकिन जीरो ए जाएगा इसको कैसे ठीक करें अब आप बोलोगे यार अगर मैं यहां पर सेंड की जगह फ्लैट कर डन तो ये कम ठीक हो जाएगा मेरा लेकिन क्वेश्चन में लिखा है इंटिगर को ही इनपुट लेना है तो ऐसे एक बड़ी के लिए टीचर को इनपुट लेना है अब इसको हम ठीक कैसे करें तो इसको हम ठीक करते हैं यूजिंग टाइप कास्टिंग मैं क्या करूंगा मैंने यहां पे एक वेरिएबल बना लिया इंटेक्स ऑफ कोर्स मुझे फ्लोट ही करना पड़ेगा कहानी ना कहानी तो फ्लोट का ही आधा हो पाएगा अब मैं एक नया वेरिएबल बनाऊंगा फ्लोट बाय इस इक्वल तू अब ध्यान देना मैं क्या लिखने वाला हूं फ्लैट ऑफ एक्स यह जो मैंने लाइन लिखी है इसको मैं बोलना हूं टाइप कास्टिंग टाइप कास्टिंग मतलब एक्स था क्या वैसे होता क्या है की जैसे मां लो एक्स की वैल्यू फाइव है अब फ्लैट के अंदर भी फाइव वैल्यू स्टोर हो शक्ति है इंतजार हो सकता है उसके अंदर लेकिन मैं ऐसे ही लिखना ठीक नहीं राहत की मैंने बस लिखा स्लो टी = एक्स ठीक है अगर मैं सिर्फ ये लिख डन ये प्रॉब्लम क्रिएट कर सकता है क्यों ये इंटीरियर का डब्बा था इंटिगर वाली वैल्यू थी ऐसी हम फ्लैट के डब्बे में नहीं दाल सकते कोई इंतजार की वैल्यू तो अगर मेरे को कोई इंतजार वैल्यू अच्छी तरीके से फ्लैट के डब्बे में डालनी है तो मैं उसको ऐसे डालता हूं टाइप कास्ट करके टाइप कर कैसे होता है राउंड ब्रैकेट लगाओ जिसमें आपको करना है टाइप का मतलब पहले तो एक्स मेरा इंतजार है अब जिसमें आप जो उसको आपको बनाना है जैसे फ्लैट बनाना है तो ऐसे कर दो ठीक है तो मेरा एक नया नंबर बन गया फ्लैट भाई तो जो भी एक्स की वैल्यू थी ए की भी वही वैल्यू है लेकिन वो फ्लोट में है तो अब अगर मैं बाय बाय तू प्रिंट करूंगा तो मेरा कम हो जाएगा रन करते हैं अब मैं आपको दिखता हूं अब मैं कोई भी ओड नंबर लिखूं कुछ भी लिखूं मेरा आंसर सही आएगा ठीक है जैसे मैं कहता हूं वन या मैं कहता हूं देखो 0.5 ठीक है तो ये क्वेश्चन था टाइप कास्टिंग यार इस चीज के कम आई है अभी और भी हम अच्छे से पढ़ेंगे लेकिन ए जाते हैं इधर करैक्टर डाटा टाइप में पढ़ेंगे और आई थिंक आने वाला है करैक्टर डाटा टाइप बट उससे पहले थोड़ा हीर की समझते हैं वेरी इंपॉर्टेंट वेरी इंपॉर्टेंट अब हीेरार की क्या होती है यार यह बड़े-बड़े शब्द उसे कर रहे हो भैया मजा नहीं ए रहा अच्छे से बताओ देखो अगर आपको कुछ ऐसा दे रखा है जब मैं वेरिएबल की इसको कहते हैं डिक्लेरेशन इसको कहते हैं इनीशिएलाइजेशन इनीशिएलाइजेशन में भी मैं ऐसी चीज लिख सकता हूं कोई दिक्कत नहीं आई तू प्लस थ्री लिखूंगा तो फाइव स्टोर हो जाएगा ठीक है मैंने लिखा इंता = दिस तो ऑफ कोर्स आई नाम का डब्बा बना होगा जिसके अंदर कुछ वैल्यू स्टोर होगी लेकिन वो वैल्यू क्या स्टोर होगी बात ही आई है तो आप सोचोगे कोई बड़ी बात थोड़ी ना है 2 * 3 / 4 स्टोर हो जाएगा लेकिन यह अलग-अलग आंसर दे सकता है अब एक बार बात करते हैं मैथ्स की एक बार बात करते हैं मैथ्स की ठीक है मठ के अंदर क्या होता है अगर मैं लिखना हूं इस इक्वल तू कोई वेरिएबल है 2 * 3 / 4 अब एक बात बताओ आप पहले आप अगर मां लो ऐसा दे रखा होता 2 + 3 / 4 तो ओबवियसली आप बोडमास लगाओगे ये भी बोडमास फॉलो करता है जैसे मैथ्स में होता है अगर आपको बोला जाए एक्स = 2 + 3 / 4 तो इसका आंसर ये नहीं होगा की तू प्लस थ्री फाइव बाय फोर 1.25 रंग पहले थ्री बाय फोर होगा ठीक है फिर उसमें तू एड हो जाएगा यानी की 0.75 + 2.75 मेरा आंसर हो जाएगा ये गलत होगा समझ रहे हो बोर्ड मास डिवीजन पहले उसे होती है अब यहां पे भी बोडमास तो लगता है ब्रैकेट ऑर्डर डिवीजन मल्टीप्लिकेशन एडिशन सब्सट्रैक्शन ठीक है लेकिन पहले बात यार आपको ये पता हनी चाहिए जैसे आप यहां पे ये सोचोगे पहले हो सकता है आपका बॉडी मास ही गलत है तो आप ये सोचोगे यार पहले ये डिवाइड हो ठीक है पहले डिवीजन आई है फिर मल्टीप्लिकेशन होती है तो पहले इसका आंसर निकाल लो ठीक है 0.75 तो मेरा आंसर ए गया 1.5 ठीक है बट आपको बात पता हनी चाहिए बोर्ड मास एक्चुअली में यह होता है और अगर आपको अभी तक यह नहीं पता तो करके बचपन में ऐसा नहीं है की मैं पहले डिवीजन करता हूं किसी को भी कर सकता हूं से आंसर आएगा जैसे अगर मैं इसको ऐसे भी सोचता करने की की मैं इसको लिखना 2 * 3 पहले सॉल्व कर लेट मतलब 6 / 4 लिखना पहले इसको मैं सॉल्व कर लेट तो भी से ही आंसर आता है 1.5 तो दोनों ही केसेस में मैथ्स के अंदर मैच के अंदर डिवीजन मल्टीप्लिकेशन में से कुछ भी पहले करो तो से आंसर आता है ठीक है और कोई प्रॉब्लम नहीं है लेकिन यार कोडिंग में क्या प्रॉब्लम है इसको डिस्कस करते हैं भाई अपने सी प्लस प्लस हो सकते हैं अगर मैं ऐसे लिखूं आई मेरा यह 2 * 3 / 4 अगर मैं पहले तू इन तू थ्री करूं तो कुछ और आंसर आएगा देखो 2 * 3 हो जाता है 1.5 लेकिन ये इंटिगर है तो आंसर ए गया वन इन में है ना बट अगर ऐसा मैं करता की भाई आई = 2 * 3 / 4 अब अगर मैं बोलूं की पहले मेरा 3 * 4 होगा ठीक है तो क्या सीन होगा ये देखिए तो वो इन 3/4 होता है 0.75 यानी की जीरो इंतजार में है ना तो इसका आंसर तो जीरो ए गया अब प्रॉब्लम यार ये आई है की आंसर क्या जीरो होना चाहिए या वन होना चाहिए की डिवीजन पहले आता है तो पहले हम डिवाइड को ज्यादा प्रेफरेंस देंगे तो ये आंसर होना चाहिए ना गलत आंसर है वन तो वन इसे डी करेक्ट आंसर जीरो इस रंग अब ऐसा क्यों होता है आप सोचोगे की क्या मल्टीप्लिकेशन ज्यादा औकात रखना है डिवीजन नहीं तो दोनों बराबर होते हैं जब भी कभी सबसे पहले बात तो हमारा बोट मास लगता है जब बोडमास लगा लिया आपने डिवीजन और मल्टीप्लिकेशन से जगह पर है तो हम लेफ्ट से लेकर राइट जाते हैं ठीक है हम जाते हैं लेफ्ट तू राइट हम जाते हैं यहां पे लेफ्ट से लेकर राइट तक हम यहां पे चलते हैं ठीक है तो मतलब सबसे पहले पहले ये सॉल्व होगा लेफ्ट में है जो आंसर ए गया यार फिर उसको राइट के साथ सॉल्व करो ऐसे ऐसे हम चलते रहते हैं अगर से प्रेसीडेंसी होती है तो और अगर ऑफ कोर्स ज्यादा अगर है मां लो डिवीजन मल्टीप्लिकेशन में से पूछा है तो एडिशन और सब्सट्रैक्शन से तो वो ज्यादा है ही और इन दोनों की भी आपस में से है तो देखो ये फर्क होता है कंप्यूटर का मठ में आप इस बात को ढंग से समझना ठीक है ये कंप्यूटर कैसे कम करते हैं ओके अब आगे बढ़ते हैं आप लिख के भी देख सकते हो कोड होमवर्क दे देंगे आपको करैक्टर डाटा टाइप के ऊपर आते हैं यह मेरे इंतजार नंबर को स्टोर करता है टीचर्स को यह सारे रियल नंबर्स को स्टोर कर सकता है आपके कीबोर्ड के अंदर जो भी यह साड़ी चीज हैं एक तो ए बी सी अप तू स फिर कैपिटल ए बी सी अप तू कैपिटल स फिर आपके यह कैरक्टर्स हो गए जैसे एक्सक्लेमेशन मार्क ये सब मैंने आपको अभी तो बताए थे फिर हो गया मेरा @ फिर हो गया यहां पे हस फिर हो गया यहां पे डॉलर साइन फिर यहां पे हो गया यार मेरा परसेंटेज साइन दें दिस साइन फिर हो गया स्टार फिर ये फिर ये फिर ये फिर ये फिर हमारा क्या कहते हैं ये फिर डबल इनवर्टेड वाला हो गया माइंस अंडरस्कोर प्लस इक्वल तू आप रे बहुत सारे है यह हो गया यह हो गया यह हो गया ठीक है बहुत सारे डॉट हो गया कोमा हो गया फिर हमारा क्वेश्चन मार्क हो गया फिर यह वाला फ्लैश हो गया डॉट हो गया ये हो गया ठीक है तो अब देख सकते हो ये हो गया और ये तो ये सारे मेरे क्या है जितने भी इंडिविजुअल लेटर होते हैं ना कीबोर्ड में इंडिविजुअल एक दो नहीं मोस्ट केसेस में बस एक अलग क्षेत्र में इनको मैं बोलना हूं कैरक्टर्स इनको मैं बोलना हूं करैक्टर सिंगल डिजिटल को अब कैरक्टर्स में ये भी आते हैं जीरो वन तू थ्री अप तू नाइन आज कैरक्टर्स नोट आगे नंबर्स तो करैक्टर यहां पे आप कुछ भी नाम लिख सकते हो जरूरी नहीं है आप क लिख रहे हो आप क्या यार एक्स भी लिख सकते हो और यहां से ऐसे करते हैं सिंगल इनवर्टेड कॉमस के अंदर फटाफट करके दिखाई हैं करैक्टर कर डाटा टाइप लिखने हैं वो मर्जी आपकी कुछ भी लिख सकते हो तो आप ऐसे देते हो सिंगल इनवर्टेड कॉमस में कुछ भी लिखो तो ये करैक्टर आप इसको प्रिंट भी कर सकते हो आप इसको प्रिंट भी कर सकते हो प्रिंट हो जाएगा कोई बड़ी बात नहीं है मल्टीपल को प्रिंट कर सकते हो ये लोग क्या दिक्कत ए रही है ओके यार मैंने गलती कर दी गाइज यहां पे ये चीज आपको बतानी जरूरी है और कोड सही है मिस्टेक क्या हो रही है कुछ देखो सी सी प्लस प्लस नहीं ए रहा क्यों मैंने फाइल का नाम गलत दे दिया डॉट सी ठीक है एक्सटेंशन होता है अब चलेगा ना यार हो जाति है बहुत सारे कैरक्टर्स हो सकते हैं आपकी मर्जी है और मैं उधर से देखा हूं जैसे आर आर प्रिंट हो गया कुछ भी करैक्टर आप लिख सकते हो यार आते डी रेट भी एक करैक्टर है लो भाई तो बहुत सारे कैरक्टर्स होते हैं ऐसे अब कैरक्टर्स में थोड़ा सा अच्छे से घुसते हैं की क्यों हम कैरक्टर्स को इस्तेमाल करते हैं वो एक बार समझता हूं मैं आपको मां लो आपको मेरा पूरा नाम स्टोर करना है राघव तो आप छह कैरेक्टर बना सकते हो आर ए जी हा ए वे अलग-अलग जगह स्टोर कर सकते हो ऑल्टो उसे वो बहुत बेकार तरीका उसको हम सुधरेंगे बाद में जाके लेकिन इधर आते हैं बात करते हैं में चीजों की आज का ये वालुज वेरी इंपॉर्टेंट वेरी इंपॉर्टेंट ठीक है वेरी इंपॉर्टेंट मतलब ऐसा भी नहीं है की छोटा-छोटा इंपॉर्टेंट है अब आज का वैल्यू होती है की जितने भी मेरे कैरक्टर्स होते हैं उनकी ना एक अयस्की वैल्यू होती है मतलब एक इंतजार वैल्यू होती है सेपरेट स्पेसिफिक स्पेसिफिक जैसे मैं कहता हूं ए तो ए की एस का वैल्यू होती है 97 फिर होती है स्मॉल बी इसकी आजकल वैल्यू होती है 98 ये इंतजार वैल्यू एसोसिएटेड होती है हर करैक्टर से सी की होती है 99 दी की होती है 100 मतलब एक-एक बढ़नी रहेगी स्मॉल ए है ये ऐसे अगर आप थोड़ी सी मैथ्स लगाओ तो स की एस का वैल्यू 122 आएगी क्योंकि प्लस 25 कर दो 97 में सिमिलरली कुछ चीज आपको याद रखती है रतन नहीं है आपको बस ये याद रहनी चाहिए वैल्यू और दूसरा कैपिटल ए की आज का वैल्यू होती है 65 ये कम होती है कैपिटल सी की अगेन एक ज्यादा होगी अब ऐसे आपसे पूछा जाए कैपिटल के की बता दो तो आप लिख के बता सकते हो सिमिलरली कैपिटल स की वैल्यू होती है 90 एक तो आपको यह याद रखती है दो एक यह एक यह बस दो वालुज और तीसरी हमारी वैल्यू है ये होती है की अगर मैं लिखूं वन एक एन कैरेक्टर की बात हो रही है तो इसकी सॉरी जीरो में लिखने हैं स्टार्टिंग में 0 एस कैरेक्टर की s5 वैल्यू होती है 48 वन करैक्टर वैल्यू होती है 49 सिमिलरली 9 क्योंकि मेरे पास करैक्टर होते हैं जीरो से लेकर नाइन सिंगल डिजिटल वाले इसकी s5 वैल्यू होती है मेरी 57 अब ये क्या बात है क्या चीज है एक बार इसके बड़े में डिस्कशन करते हैं और एफ का ही वालुज को प्रिंट कैसे करते हैं वो मैं आपको एक बार दिखता हूं हर करैक्टर की वैल्यू होती है आज का ही वैल्यू को निकालना के लिए आप क्या कर सकते हो टाइप कास्टिंग का इस्तेमाल कर सकते हो आप किसका टाइप कास्टिंग मतलब कोई भी मेरे पास करैक्टर है आप उसको इंटिगर में कैसे कन्वर्ट करोगे जैसे मैंने प्लॉट में किया था और फिर उसको प्रिंट कर के देखते हैं चलिए देखते हैं की भाई कम क्या चल रहा है हमारा इधर आओ तो फटाफट आते हैं टाइप कास्टिंग के ऊपर ठीक है इसको कर देते हैं और कॉपी ये तो आपको समझ ए गया होगा यही पे लिख लेते हैं मैंने करैक्टर लिया यूजर्स इनपुट लिया मां लो मेरे को प्रिंट करनी है तो मैं ऐसे कर सकता हूं इन टॉप 10 इससे क्या हो जाएगा ना ये देखो मैं कहता हूं बी 98 मैं कहता हूं आई कितना होगा आप खुद सोच लो 97 में कर दो 101 आएगा मैं कहता हूं आई 1 मैं यहां पर कहता हूं बाय 120 बना जाएगा ये देखो मैं कहता हूं स्मॉल स स्मॉल की बात हो रही है ए गई ऐसे निकलते हैं कोई बड़ी बात नहीं है 2 मिनट का कम होता है इसका वैल्यू निकालो अब अगर मैं कहता हूं कैपिटल देखते हैं कैपिटल ए ये आपको याद हनी चाहिए बस 65 बाकी आप मैथ्स लगा सकते हो 26 मेरे अल्फाबेट होते हैं राइट सिमिलरली आप देखोगे मैं कहता हूं कैपिटल दी तो तीन एड कर दो 65 में 68 ए जाएगा सिमिलरली मैं कहता हूं कैपिटल स 90 आएगा ठीक है याद सिर्फ दो करनी है तीन एक तो कैपिटल ए स्मॉल ए कैपिटल ए कम होती है 65 स्मॉल ए 97 होती है और एक हर चीज अब एक बार रन करते हैं अगर मैं लिखो 49 अब इसमें भी आपको एक ही याद रखती होती है विच इस जीरो जीरो की 48 है सिमिलरली अगर बैंड की होगी इसमें सिक्स बड़ा दो ठीक है जैसे 6 * 54 ए जाएगा ये लो भाई 54 ठीक है दादा मैच दिमाग नहीं लगाना तीन चीज याद रखती है सबसे पहले कौन सी तीन चीज जीरो बाद में कम आएगी अभी तो बस मैंने आपको करके दिखा दिया की कैसे आप आज का वालुज को प्रिंट कर सकते हो अब एक बार आते हैं टाइप कास्टिंग का उल्टा कम करते हैं मतलब इसको करते है कॉपी ठीक है अभी हमने क्या देखा है अभी हमने करैक्टर को इंटिगर बनाया है मतलब एक करैक्टर मैंने इनपुट लिया था फिर उसका इंटिगर वैल्यू प्रिंट कर रहा हूं मतलब उसकी वैल्यू अब एक बार देखते हैं क्या हम इंटीरियर का करैक्टर होता है कुछ कुछ होता है यहां पर हम लिखने हैं कॉपी पेस्ट किया अब मैं क्या करूंगा मैं यूजर से मां लो एक टीचर को इनपुट ले रहा हूं इंतजार एक्स अब मैं इसका करैक्टर पार्ट प्रिंट करना चाहता हूं तो आई थिंक बहुत सिंपल है यह लो आप डायरेक्टली ऐसे कर सकते हो आप एक करैक्टर में स्टोर भी कर सकते बटर राहत है और फिर आप क को प्रिंट कर सकते हो सिंपल बेसिकली मैंने क्या किया यूजर से एक्स एक नंबर इनपुट लिया एक करैक्टर लिखा जो की उसे नंबर को कैरेक्टर में कन्वर्ट कर रहा है फिर प्रिंट कर रहा है रन करके दिखता हूं जैसे अगर मैं उल्टा करूं जिसमें मैं बेसिकली इसको भी अच्छे से लिख देते हैं ठीक है मैं कहना क्या छह रहा हूं सिर्फ एबीसीडी आपको याद करने की जरूर नहीं है जैसे मैं करता हूं एक्सक्लेमेशन मार्क तो 33 हो गया फिर मैं करता हूं आते डी रेट इसकी कोई वैल्यू होगी 64 हो गई कुछ भी हो सकता है रेंडम मुझे पता नहीं अभी लेकिन फिक्स होती है फिर मैं करता हूं हस 35 हो गया फिर मैं करता हूं डॉलर डॉलर की 36 हो गई तो मैं करता हूं परसेंटेज 37 हो गई अब ये मॉडल्स ऑपरेटर वाली परसेंटेज की बात नहीं हो रही है ऐसा करैक्टर की बात हो रही है तो मैं रन करता हूं यहां पे लिखना हूं ये वाला 94 ठीक है फिर मैं करता हूं यार ये वाला इसकी वैल्यू होती है वापस रिटर्न करते ये लो मैं कहता हूं ये एक लिखो एक बार वैल्यू होगी 126 ए गई ठीक है फिर मैं वापस लिखो मैं ये लिखना हूं ये 96 ए गई होती है ठीक है तो अगर मैं कोई भी चाहता हूं मैं अभी कोई इंतजार लिखूं और फिर उसकी करैक्टर प्रिंट कर दो और ट्वीट करूं मैं दिस इसे वैल्यू और उसके और स्पॉन्डिंग करैक्टर भी प्रिंट हो सकता है दोनों पॉसिबल है अब हम बात करते हैं यार कुछ क्वेश्चंस को सॉल्व करते हैं और फिर फटाफट अपने चैप्टर नंबर तू पे मूव करते हैं ठीक है तो देखो कुछ एमसीसी है कुछ क्वेश्चंस हैं कुछ क्लास क है कुछ आपके लिए होमवर्क है पहले क्वेश्चन होमवर्क है आपके लिए मैं पढ़ देता हूं मुझे लिखा है इन बी इस इक्वल तू दिस तो ये आपको चीज दे राखी है ये इंतजार है और ठीक है ईट भी आपको मां लो आपको ये लिख रखा है हिंट बी इसे इक्वल तू 6.6 / ए + 2 * एन तो मुझे बताया गया है विच ऑपरेशन बिल बी परफॉर्म फर्स्ट ऑपरेशंस कितने कितने हैं ये ऑपरेशन है ये ऑपरेशन है ये ऑपरेशन अब आपको बताना है इनमें से कौन सी चीज पहले परफॉर्म होगी क्या ये पहले होगा ठीक है जो भी ए होगा ए मेरा कुछ होगा या ए + 2 पहले होगा या 2 * 1 पहले होगा अब आपको खुद सोचना है क्या आंसर आएगा आगे बढ़ते हैं स्क्रीनशॉट ले लो यार इसका फटाफट ठीक है भाई दूसरे एमसीसी स्टेटमेंट खास तू बी रिटर्न होना सेपरेट लाइन आपको करके दिखता हूं बेसिकली पॉइंट यह है की अगर मैं लिखूं फिर वैसे इंटेक्स और यह देखो मैं कैट के इसको यहां पर लिख डन यह गंदा तरीका है लिखने का ऐसे नहीं लिखने एरर नहीं आएगा लेकिन ये अच्छा नहीं पढ़ा जाता है जैसे नो दिस इस एन बेड क्वालिटी कोड ऐसे हम लिखने नहीं है चलेगा वैसे ही लेकिन अच्छी बात नहीं है करनी ठीक है एक कन्वेंशन नहीं है ठीक है तो दिस इसे जल जरूरी नहीं है की आपको सेपरेट लाइन में लिखना है ठीक है दूसरा अगर लिखा होता है यूजुअली ये देखो यहां लिखा होता है यूजुअली इट्स इंस्ट्रक्शन इस और नोट सेपरेट लाइन दें आईटी वास ट्रू यूजुअली जो सी प्लस प्लस स्टेटमेंट आर एंटर्ड इन स्मॉल कैसे लेटर्स थ्रू यूजुअली हां अब जरूरी नहीं है तीसरा ब्लैक स्पेस में भी इंसर्टेड बिटवीन तू शब्द इन ए सी प्लस प्लस स्टेटमेंट यस आईटी कैन बी जैसे अगर मैं यहां पर यह भी लिख डन ठीक है तो ये भी अलाउड है तो कोई दिक्कत नहीं आएगी देखो प्रोग्राम वैसे ही चलेगा एक बार देखते हैं लेकिन टीचर बनाते हो उसकी करैक्टर वैल्यू निकलते हैं ठीक है चलेगा प्रोग्राम वैसे ही ये देखो जैसे मैं लिखना हूं 123 तो ये देखो ये ब्रैकेट की मेरी आज का वैल्यू ये होती है ठीक है तो ये मेरा कम करता है आगे देखते हैं तो दिस इसे ट्रू और फोर्थ देखते हैं ब्लैक स्पेस कैन नोट बी इंसर्टेड विदीन अवेलेबल इन ट्रू वेरिएबल नाम की बात हो रही है एक वेरिएबल के बीच में स्पेशल आपके लिए होमवर्क है यार यहां पे डी एक्सप्रेशन ए = 7 / 22 * ब्रैकेट 3.14 + 2 * 3 / 5 इवेलुएट * वेरी इंपॉर्टेंट वेरी इंपॉर्टेंट बट उससे पहले एक आपके सामने कम करके दिखता हूं आपको बहुत बढ़िया ये होमवर्क आपसे होगा नहीं वरना सॉल्व तो इधर आते हैं क्योंकि एक तो हां यहां पे ये मेरा फ्लॉप है ये मेरा फ्लैट है वैसे तो आपसे हो जाएगा कोई बड़ी बात नहीं है लेकिन आप खुद करना इसको लेकिन ठीक है एक चीज आपको बता देते हैं कुछ कम की बातें करते हैं भाई ठीक है भाई इंपॉर्टेंट बात बताना छह रहा हूं आपको ठीक है और अब आपका दिमाग थोड़ा सा घूमेगी लेकिन प्लीज समझना की कोशिश करना इसको अगर मैं लिखूं फ्लैट बड़े ध्यान से समझना मैं लिखूं फ्लैट मैं लिखूं फ्लैट सीधा सी आउट कर दो वैसे तो मैं ये भी लिख सकता हूं फ्लोर टैक्स इस इक्वल तो 5/2 वीडियो को पॉज करो और मुझे बताओ आंसर क्या होगा आप हंड्रेड परसेंट गलत सोच रहे होंगे अगर मैं एक्स को प्रिंट कराऊं अभी यहां पर नहीं होने वाला है रन करके दिखता हूं अब देखोगे आंसर तू आया था वापस रिटर्न करते हैं ठीक है ठीक है तो देखो ऐसा सीन है अगर मैं फ्लैट भी लिखूं ध्यान से देखना फ्लोर टैक्स इसे इक्वल तू फाइव बाय तू प्रॉब्लम पता क्या होती है पहले तो इस स्टेटमेंट का आपको मीनिंग समझता हूं इसका मीनिंग होता है जो भी यह चीज है ना उसको पहले कैलकुलेट करके लो फिर एक्स वाले डब्बे में दाल दो ठीक है ऑफ कोर्स एक डब्बा बंता है एक्स नाम का जो की मेरे रियल नंबर्स को एक्सेप्ट करता है रियल नंबर्स को एक्सेप्ट करता है यस ट्रू यहां पर 2.5 ए सकता है माना नहीं किया जाता है 2.5 या फिर अगर मैं यह भी लिखूं आपके सामने प्रिंट करते हैं फ्लोर छोड़ो अगर मैं सीधा लिखूं या आउट सबसे पहले मैं फाइव डिवाइडेड बाय आपके सामने कर चीज प्रिंट कर रहा हूं मैं कॉपी एक दो तीन कर ठीक है तीन कर और इसको हटा देते हैं अगर मैं यहां पर बस एक इधर दाल डन 5.0 को 2 से डिवाइड करो 5 को 2.0 से डिवाइड करूं बस एक पॉइंट दाल दो और यहां पर भी यार एक मैं पॉइंट दाल दो बाकी सब का 2.5 आएगा ये देखो ऊपर वाले का 22.5 इसलिए हुआ है कंप्यूटर क्या करता है तो प्लॉट आएगा एक इंतजार एक प्लॉट आएगा तो प्लॉट की औकात ज्यादा होती है इंटिगर से तो वो फ्लोट में ए जाति है साड़ी चीज आई होप आपको समझ ए रही होगी विद डेट इस होमवर्क को करना बहुत इंपॉर्टेंट बात बताइए ठीक है इस होमवर्क को आप इसी के साथ समझना ठीक है ये जो किया है ना मैंने अब ढंग से देखना बोडमास भी लगेगा यहां पे ब्रैकेट ब्रैकेट और ये भी चीज लगेगी फ्लोट और रेंट वाली चीज कैसे हो रही है कैसे नहीं हो रही है ठीक है ये मैं करके दिखा देता हूं यहां पर प्रॉब्लम आई थिंक सॉल्व करना चाहिए इसको मैं क्लास भर के रख लेट हूं ठीक है आप वैसे खुद ट्राई कर सकते हो लेकिन अब मैं आपको सॉल्व करके दिखता हूं आई होप आप में ट्राई किया और नहीं हो रहा हो तो ये देखो सबसे पहले इसमें क्या होगा सबसे पहले जो चीज मेरी सॉल्व होगी मैं स्टेप बाय स्टेप करता हूं वो ये होगी ब्रैकेट के अंदर जो होता है वो सबसे पहले सॉल्व होता है तो 3.14 + 2 3.14 क्या है कंप्यूटर इसको प्लॉट समझेगा इसको एक इंच समझेगा और ये ऑपरेटर है प्लस प्लॉट ऑपरेटर में देगा तो ये चीज हो जाएगी 3.14 + 2 5.14 तो देखो ऐसा सीन रहेगा अब मेरा ए है 7 / 22 * 5.14 ब्रैकेट है गया मेरा कम हो गया मल्टीप्लाई बाय थ्री डिवाइडेड बाय 5 अब मेरे ऑपरेशंस कौन से है ये ये और ये डिवीजन और मल्टीप्लिकेशंस है इनकी प्रेसिडेंट क्या होगी मतलब इनकी हीेरार की क्या होगी इनकी हर की क्या होगी लेफ्ट से राइट क्यों क्योंकि आपस में सब की जो वो है औकात है प्रेसिडेंट है वो से है तो अब मैं लेफ्ट साइड चलूंगा तो सबसे पहले मैं देखा हूं लेफ्ट में ही है तो पहले ये सॉल्व होगा अब यह इंटीरियर है यह हां मेरा यह फ्लोट अलग बात है इनफैक्ट यह भी मेरा डब्बा उससे फर्क नहीं पड़ता पहले यह सॉल्व होगा फिर इस डब्बे के अंदर जाएगा समझना मेरी बात को ठीक है जीरो पॉइंट समथिंग ही नहीं रहेगा क्योंकि ये इंतजार है ये भी इंतजार है इंटिगर डिवाइड बाय टीचर बिल जिवन टीचर तो हमारा नेक्स्ट स्टेप कुछ ऐसा होगा की ए की वैल्यू ए गई जीरो फिर मल्टीप्लाई बाय 5.14 ठीक है फिर मल्टीप्लाई बाय थ्री डिवाइडेड बाय फाइव अब वापस से मैं लेफ्ट से राइट चलूंगा अब ये सॉल्व होगा अब ये एक इंतजार है ये एक फ्लोर है तो जो टोटल आंसर आएगा प्लॉट में आएगा लेकिन कोई फर्क नहीं पड़ता है इंटिगर यहां पे ये भी इंटिगर था ये भी इंतजार था अब यहां पे ये एक जीरो क्या है मेरा इंतजार है पर 5.14 फ्लैट है जब यह सॉल्व हो जाएंगे आपस में तो यह प्लॉट बनेगा भले यह जीरो है लेकिन दिस इस एन फ्लोट तो ये देखो जीरो इन थ्री बाय फाइव मैं करता हूं और अब ये सॉल्व होगा तो ये जीरो मेरा एक फ्लोर है ये जीरो मेरा फ्लैट है क्यों यह 3 इंच है क्योंकि भाई ये पूरा फ्लोट बन गया था मल्टीप्लाई के एनीवे देखिए बात है अभी भी 0 * 3 = 0 आएगा आप समझ चुके हो फाइनल आंसर तो मेरा जीरो ही है अब तो क्या ये बताओ तो दिस इस आते दी और जीरो और डिवाइड बाय फाइव वेयर दिस इस एन फ्लोट और दिस इसे और डी फाइनल आंसर बिल बी जीरो तो आप इसको मार्क कर सकते हो तो अच्छे से साड़ी चीज समझनी है और करनी आए होप आपको समझ ए गया होगा अगेन मैं बताता हूं जो बहुत इंपॉर्टेंट बात है यहां पे क्या है की अगर मैं लिखूं यहां पर देखना अच्छे से 5/2 मेरा होता है 2.5 / 2.0 होता है एक और चीज जो मैंने आपको वो सिखाई है ना हीरे की तो इसकी पुरी टेबल में आपको बाद में बताऊंगा लेकिन अभी से अगर मैं बताऊं तो डिवीजन डिवीजन मल्टीप्लिकेशन और माड्यूल्स ठीक है तो इन तीनों की से होगी तो अगर मैं देखूं यहां पे x=10 मेरा आंसर क्या आएगा तो मेरे पास दो ऑपरेशंस है ये और ये तो पहले मेरा ये चीज सॉल्व होगी यानी की ये पहले चीज मेरी आएगी क्यों क्योंकि माड्यूल्स इससे ज्यादा वो रखना है औकात अब बात करते हैं 2 माड्यूल्स - 8 क्या आंसर होगा ये होगा 2 माड्यूल्स आते मैंने आपको बताया था क्यों ए मॉडल्स - बी यहां पे साड़ी प्रॉपर्टीज लगेगी इस इक्वल तू ए माड्यूल्स बी ठीक है तो आप देख सकते हो इसको आप अब एक होमवर्क रखो यहां पर क्या लिखा है क्योंकि मैंने आपको समझा दिया वो 2.0 वाली बात ठीक है यह होमवर्क है व्हाट बिल बी डी वैल्यू ऑफ डी फ्लोर मतलब मैंने लिखा है फ्लोट दी इस इक्वल तो 2/7 ये है मेरा ठीक है तो अपना आंसर बताओ फटाफट बताना आगे बढ़ते हैं और अब हम ए चुके हैं अपने चैप्टर नंबर तू के पर| अब हम स्टार्ट करते हैं अपना चैप्टर नंबर तू जिसका नाम है कंडीशंस या फिर स्टेटमेंट तो इसके अंदर मैंने कुछ भाग बांट रखें हैं यहां पे जैसे सबसे पहले मैं फॉल्स पढ़ाऊंगा आपको आईएफ आईएफ एस फिर हम नेस्टेड की तरफ पढ़ेंगे नेस्टेड से ठीक है फिर हम लैडर देखेंगे ऐसे फ्लेटर वैसे हम देख चुके होंगे ऑलरेडी बट फिर भी एक और बार देख लेंगे फिर हम टरनरी स्टेटमेंट पढ़ेंगे और लास्ट में हम स्विच स्टेटमेंट को थोड़ा सा देखने वाले हैं यहां पे ठीक है ये दोनों ज्यादा इंपॉर्टेंट नहीं है लेकिन फिर भी हम कर करेंगे स्टार्ट करते हैं यार आज के इस चैप्टर के साथ विच इस कंडीशन आईएफ स्टेटमेंट अब यार क्यों होती है कैसे होती है क्या करते हैं कहां-कहां अप्लाई करते हैं इसको मां लो एक एग्जांपल के साथ क्वेश्चन के साथ स्टार्ट करेंगे पहले समझाऊंगा इसको फिर सॉल्व करेंगे क्वेश्चन अगर मां लो मुझे दे रखा है टेक एन पॉजिटिव इंतजार इनपुट और तेल आईएफ आईटी इस एवं और ओड ठीक है मतलब यूजर से हमने अगर मैंने कोई इनपुट ली ठीक है मतलब यूजर्स मतलब इनपुट दिया है मैंने वहां पे ठीक है तो एक आउटपुट ए जाए की भाई वो एक ओड है या एवं है डिफेंडिंग ऑन समथिंग की वो नंबर एवं है या ओड है ठीक है तो बेसिकली होता क्या है की इफल्स कंडीशंस इफींस कब आई है जब मेरे पास ना यार सिचुएशंस है कुछ मेरे पास कुछ सिचुएशन है और जो मेरा आंसर है वो है सिचुएशन डिपेंडेंट मैं बनाना चाहता हूं आई वांट मैं आंसर और आउटपुट और एनीथिंग तू बी सिचुएशन डिपेंडेंट की अगर ऐसा तो ऐसा तो बेसिकली अगर मगर वाली बातें हैं अगर मेरे को हिंदी आई है थोड़ी सी तो हां ऐसे ही लिखने थे ना यार अरे भाई मैं लिख का रहा हूं ठीक है बढ़िया है ठीक है बातें हैं ठीक है भाई यह होती है मेरी फलस स्टेटमेंट की मेरे पास कुछ दे रखा हो उसके कॉरस्पॉडिंग मुझे कुछ वह निकालना है आउटपुट अब जैसे अगर मैं यहां पे कोई डेली लाइफ की भी आप बात कर सकते हो किसी पर्टिकुलर एप्लीकेशन की बात कर सकते हो की अगर ऐसा हुआ तो मुझे ऐसा आंसर मिल जाता है अगर ऐसा हुआ तो मुझे ऐसा आंसर मिल जाता है ठीक है ऐसे-ऐसे करके अगर मैं आपके सामने कुछ बताऊं जैसे फोर एग्जांपल पर एग्जांपल यस अगर जब आपके फोन की बैटरी 10% से कम हो जाति है तो यू गेट अप मॉर्निंग तो डेट इस थिंक की इसको पहले से सॉफ्टवेयर फीड हो रखा है इसके अंदर की ये चेक करता है की बैटरी का परसेंटेज क्या है और एक कंडीशन लगता है आईएफ आईएफ डी बैटरी इस < 10% और लेट से फाइव परसेंट सो यू बिल गेट एन मैसेज की लो बैटरी अब थोड़ा आगे बढ़ते हैं ठीक है और इस क्वेश्चन को देखते हैं तो मुझे बेसिकली एक पॉजिटिव इंतजार एक कोई भी पॉजिटिव इंतजार मतलब 1 2 3 4 मेरे को इनपुट लेना है एक नंबर तो बड़े सिंपल सी बात है इंटेक्स ले लो कोई भी नंबर ले लो फिर आप लिख दो सी एन एन ठीक है भाई इनपुट लेना तो सब जानते हैं अब मैं चाहता हूं की कुछ कंडीशन हो मैं प्रिंट करना चाहता हूं दो चीज है ठीक है मेरी चीज नंबर वन जो प्रिंट हनी चाहिए वो हनी चाहिए कुछ ऐसी की मैं लिख डन या मेरा होना चाहिए कंडीशन तू है मेरी सिया उठ क्योंकि दो ही तरीके के नंबर होते हैं ठीक है अब मैं चाहता हूं यह मेरा एक पर्टिकुलर कंडीशन पे प्रिंट हो यह मेरा एक पर्टिकुलर कंडीशन पर अब एक बात बताओ कोई भी नंबर एवं का होता है पहले थोड़ा सोच के देखो हिंट आपके पास है की ये क्वेश्चन माड्यूल्स ऑपरेटर से सॉल्व होगा आई थिंक आपने वीडियो को पॉज करके ट्राई किया हुआ नहीं किया कर लो बार-बार नहीं बोलूंगा अब मैं आपको सॉल्यूशन बताता हूं ठीक है कुछ चीज यहां पे कंसीडर होगी स्किप मत करना प्लीज भले इजी ग रहा हो तो ये कुछ ऐसे होता है मुझे एक बात बताओ कोई भी नंबर एवं कब होता है कोई भी नंबर अगर मैं एवं की बात करूं एवं नंबर की कंडीशन होती है की मां लो नंबर एन है अगर मैं एन को तू से डिवाइड करूं तो रिमाइंडर जीरो आना चाहिए ऑफ कोर्स क्योंकि वो डिविजिबल है तभी एवं होता है बड़ी बेसिक सी बात है तो अगर मैं एन को तू से डिवाइड करके रिमाइंडर निकालो तो रिमाइंडर यह होता है एन माड्यूल्स तू क्या होता है एन को तू से डिवाइड करो और रिमाइंडर क्या आता है तो अगर इसकी वैल्यू अगर इसकी वैल्यू जीरो के बराबर हो रही है आईएफ आईएफ दिस थिंक इसे इक्वल तू जीरो दें मेरा नंबर एवं कहलायेगा और आईएफ आईटी इस नोट इक्वल तू जीरो आईएफ दिस थिंक इसे नोट इक्वल तू जीरो या फिर वन होगा किसी भी नंबर पर तू से डिवाइड कर दो रिमेंटर जीरो या बना होता है तो अगर नोट इक्वल तू जीरो है इसका मतलब भी ये आर की मेरा क्या नंबर ओड है ठीक है भाई तो बस इतनी सी कंडीशन लगानी है और आपको सिंटेक्स पढ़ने हुए ही समझ ए जाएगा की चीज क्या हो रही है लेकिन यहां पे एक डिफरेंस जरूर होगा वो मैं आपको बताऊंगा क्या की अगर मुझे कोई भी दो चीज कंपेयर करनी होती है की ये क्या ये इसके बराबर है या नहीं मां लो मेरे पास दो नंबर्स है ए और बी मेरे को चेक करना है की क्या यह दोनों बराबर है या नहीं तो मेरी कंडीशन होती है यह ए = बी इसका मतलब है बराबर है और ए नोट इक्वल तू बी इसका मतलब है की दोनों बराबर नहीं है अब प्लीज मेरी बात को समझो इक्वल तू इक्वल तू का मतलब होता है इक्वलिटी चेक करना की भाई दो चीज बराबर है या नहीं जबकि एक सिंगल इक्वल तू का मतलब होता है असाइनमेंट आपको मैंने समझाया भी है अगर मैं लिख देता हूं ए = बी या फिर एन माड्यूल्स तू इक्वल तू जीरो यहां मां लो ये लिख रहा हूं मैं ए = 0 इसका मतलब है ए के अंदर जीरो वैल्यू जा रही है अगर मैं लिखना हूं ए इक्वल तू इक्वल तू जीरो तो इसमें कोई वैल्यू में जीरो ए को नहीं दे रहा ठीक है ये बस चेक हो रहा है की क्या ये जीरो के बराबर है नहीं तो इसका मतलब होता है इक्वलिटी की भाई इक्वल है और ये जल्मेशन मार्क के साथ अगर मैं इक्वल तू बनाता हूं इसका मतलब होता है नोट इक्वल ठीक है तो फटाफट एक बार अपना कोड लिखने और फिर अपनी आगे स्टेटमेंट की तरफ भी बढ़ेंगे बट उससे पहले आई वुड से की मैं अब आप देखो यहां पे कॉल कर सकते हो कोड इधर आते हैं आप इसमें कंटिन्यू कर सकते हो देखो ये फाइल देना जैसे इसको मैं खोलना हूं एन ये फाइव मेरे बेसिक के अंदर है देखो मैं इसको अगर बैंड करता हूं बेसिक्स में मैंने साड़ी चीज बनाई थी तो आप एक नई फाइल बना सकते हो जैसे मां लो इसको एक तो आप कमेंट कर दो नया फोल्डर आएंगे आप यहां पे एक नया फोल्डर बना सकते हो ठीक है फाइल्स में जो और एक नया फोल्डर बना सकते हो चैप्टर 2 ठीक है ठीक है तो इसके अंदर आप फाइव बना लेना अपनी और यहां पे आप अपनी कोडिंग करना याद रखना कोई भी फाइल हो जाए तो उसको कमेंट कर देना ठीक है अब थोड़ा आगे बढ़ते हैं मैं अब यहां पे नहीं करके दिखाऊंगा क्यों क्योंकि ये बहुत ज्यादा टाइम लगता है ये पर आप कर सकते हो मैं अब रिकमेंड करूंगा प्लीज यार मेरी जाके एक वीडियो देखो जिसमें मैं इंस्टॉलेशन सीखना हूं मैं अपना इसमें कोड करने वाला हूं आपके सामने इसको मैं बोलना हूं विजुअल स्टूडियो कोड ठीक है अगर आपको ये बिल्कुल ही एलियन लैंग्वेज में ग रहा है ये अजीब सी चीज ग रही है सॉफ्टवेयर तो आप यार यहां जाइए मैं आपको पूरा बात बता देता हूं तो कॉलेज वाला युटुब चैनल सर्च मारो अगर पता नहीं आप किसी और थ्रू से इस वीडियो पे आए और आपको पता ही नहीं है की आपके इस चैनल पे हो कोई बात नहीं युटुब पे ये लिखो ठीक है फिर इसके अंदर प्लेलिस्ट क्षेत्र में जो ठीक है फिर इसके अंदर प्लेलिस्ट में सी प्लस प्लस और डीसा फाउंडेशन कोर्स नाम से होगा पता नहीं इसका नाम फाउंडेशन क्यों रखा है चेंज कर देंगे हम फूल कोर्स है ठीक है इसके अंदर आपका लेक्चर नंबर तू जो सेकंड पर वीडियो पड़ी होगी यार वो होगी मेरी बस कोड इंस्टॉलेशन ठीक है तो उसके अंदर सी सी प्लस प्लस जावा तीनों चीजें कर राखी है आपको सी प्लस प्लस के ऊपर ध्यान देना है थोड़ा टाइम लगेगा बीएस-4 इंस्टॉलेशन और मेनी डब इंस्टॉल हो रहा है इसमें ठीक है तो यह भी करना है ज्यादा स्मार्ट मत बन्ना की वहां पे लिख दिया आपने गूगल के अंदर बस कोड इंस्टॉलेशन वो तो दो मिनट में इंस्टॉल हो जाता है कोड नहीं कर पाओगे आप क्योंकि आपको कंपाइलर भी इंस्टॉल करना पड़ेगा तो ये प्रॉपर प्रोसेस मैंने इसमें से कहा राखी है प्लीज जाके इसमें देखो एनीवेज अब आते हैं और वापस से यहां पे इसको स्क्रीनशॉट ले लो आप में से कुछ बच्चे बचते हैं अपनी की भाई मित दिया मित दिया आई होप आपने वीडियो को पॉज करके स्क्रीनशॉट ले लिया है तो साइड करते हैं अब मैं मां के चल रहा हूं फटाफट ए जाते हैं उसके ऊपर ठीक है और जिसने नई भी किया जिससे नहीं हो रहा है कोई टेंशन लेने की बात नहीं है जो मैं से कोड लिख रहा हूं आप यहां पर reflect.com पर भी लिख सकते हो ठीक है बट मैं इधर आऊंगा एक बार इसको मैं बैंड करता हूं कुछ ऐसा दिखता है तो मैं यहां पर अपनी सी प्लस प्लस प्रोग्रामिंग खोलेगा ठीक है मैंने पहले से एक वो बना रखा है ठीक है एनीवेज और में कम करूंगा अपने सी प्लस प्लस प्रोग्रामिंग के अंदर ठीक है गैस तो यहां पर ऐसे फोल्डर बनाते हैं हम जैसे बेसिकली रिप्लेस था ना तो यह देखो फाइल फोल्डर कॉपी पेस्ट है कुछ ज्यादा वो नहीं है उल्टा ही है ऑफलाइन है तो आपको इसके लिए नेट की भी जरूर नहीं पड़ेगी बट आपके पास नेट वैसे भी होता है तो एक बार इधर आते हैं तो गैस यहां पे देखिए ये मेरा आउटपुट स्क्रीन है आपको दिखे रहा होगा जहां पे मेरा कर्सर है यहां पे मेरा कोड आएगा अब मैं जाऊंगा यार इधर पे तो मैंने एक तो फोल्डर बना रखा है सी प्लस प्लस इन वन शॉट ठीक है इस पे जाइए और इसके अंदर जान के बाद आप जाइए यार अपने चैप्टर के अंदर ठीक है और फिर एक फाइल बनाया अब यहां पे यार एक फाइल बनाया फाइल का नाम में रख लेट हूं एवं या ओड मतलब मेरे को यूजर से नंबर देना है और फिर प्रिंट करवाना है की मेरा नंबर एवं है या फिर मेरा नंबर ओड है तो यहां पे लिख देते हैं a1 और डॉट सीपीडी यहां पे आई यार इसको बैंड करते हैं ऐसे ये देखो अपनी फाइल को ऐसे देख सकते हैं हम ठीक है अब यहां पे अपना कोड लिखने हैं से वही लिखना है जैसे मैं लिखना हूं #इंक्लूड अब तक तो आपको याद हो गया होगा ना नहीं हुआ है तो कोई बात नहीं आप कॉपी पेस्ट कर सकते हो तो यहां पे यूजिंग नाम देखो ये भी अपने आप मेरे को वो दे देता है साड़ी ठीक है फिर यहां पर आप लिखने हो बहुत बढ़िया अब मेरे को एक नंबर देना है सबसे पहले तो कैसे देते हैं इंटेक्स इनपुट दे दिया मैंने यहां पे राइट अब मुझे यहां पे क्या करना है जब नंबर ले लिया तो मुझे बताना है की क्या ये एवं है या ओड है डिफेंडिंग ऑन जो भी मैं नंबर को इनपुट दूंगा यूजर से तो अब मैं यहां पर सर्च कंडीशन का इस्तेमाल करूंगा आईएफ कंडीशन का पहले सिर्फ आईएफ तो मैं लिखना हूं आईएफ लिटरली ठीक है फिर मैं बनाता हूं राउंड ब्रैकेट सिंटेक्स का ध्यान दो इसके अंदर मैं लिखना हूं कंडीशन यहां कंडीशन आई है राइट यहां पे आई है मेरी कंडीशन फिर मैं यहां पे क्या करता हूं बड़े ही ध्यान से देखना इस चीज को मैं इसकी अगली लाइन पे या तो इसके आगे एक पेज डीके या इसकी अगली लाइन पे मैं अपनी लिखना हूं कंडीशन वो चीज जो की मेरे को प्रिंट करनी है ठीक है जैसे मेरी कंडीशन अभी के लिए अगर एन माड्यूल्स तू मतलब अगर मैं इनको तू से डिवाइड करके रिमाइंडर निकालो अगर वो जीरो के बराबर है इक्वल तू इक्वल तू लगाते हैं सिर्फ इक्वल तू नहीं लगाते ज्यादा अपना दिमाग मत खर्च करना की भाई क्यों नहीं लगाते क्यों बातें बाद में बताएंगे तो यहां पर और माड्यूल्स तू इक्वल तू इक्वल तू जीरो अगर है तो एक कम क्या करना है मुझे मतलब तू से डिविजिबल है ठीक है इसका मतलब तू से एवं नंबर है सीधा तो मेरे को प्रिंट करना है एवं तो मैं क्या करूंगा मैं लिखूंगा सी आउट बड़े ध्यान से समझना यार बड़े ध्यान से प्लीज मैं प्रिंट कर दूंगा सी आउट एवं नंबर ठीक है भाई अब दूसरी कंडीशन एक और मैं लगाऊंगा पर सबसे पहले इस पे आते हैं पहले एक सिंगल आईएफ कंडीशन देखते हैं अब आपके सामने मैं समझाऊंगा की है क्या इनफैक्ट इसको इधर रख देते हैं ठीक है रन करते हैं ऐसे रन करते हैं यहां पर ये सब भी मैंने बता रखा है इंस्टॉलेशन में कोड रनर है ना जैसे मैं कहता हूं एवं नंबर जैसे मैं कहता हूं यहां पर थ्री कुछ भी नहीं आया फिर मैं यहां पर कहता हूं तू एवं नंबर वापस रन करते हैं मैं कहता हूं सेवन मैं कहता हूं आते एवं नंबर दे रहा हूं तो मेरा नंबर एवं ए रहा है इसको थोड़ा सा हम सुधार लेते हैं हम यहां पे ठीक है क्योंकि मेरे दो नंबर होते हैं अब इसको कॉपी पेस्ट करो यहां पर लिखो ना तो हम प्रिंट कर देंगे और नंबर अब इस कोड को हम एक बार करेंगे लेकिन मैं रन करके दिखता हूं पहले इंटर n1 ओड नंबर इंटर इन थ्री ओड नंबर इंटर नंबर ठीक है तो समझ ए रहा है आपको हो क्या रहा है अब मैं जो और दे रहा हूं ना उसके हिसाब से दोनों चीज प्रिंट नहीं हो रही प्लीज इस बात को समझना मैंने हले-भले ही दोनों लाइन लिखी है लेकिन दोनों प्रिंट नहीं हो रही अब एक बार इसका ड्राई आयरन करते हैं और आपके सामने फटाफट दिखता हूं की व्हाट इसे एक्चुअली हैपनिंग इन दिस सिनेरियो ठीक है तो इधर आओ और इतना ही कोड आपके सामने ड्राई और करके दिखता हूं ठीक है भाई फिर मैंने लिखा सीन इन तो यहां पर मैंने मां लो नंबर दे दिया उसको 3 ठीक है अब देखना होता क्या है यहां पे चले गया थ्री फिर मैं इधर ए गया आईएफ एन माड्यूल्स तू इक्वल तू इक्वल तू जीरो तो ये चेक करता है क्या 3 माड्यूल्स तू जीरो के बराबर है चेक होगा भाई नहीं भाई थ्री माड्यूल्स तू थ्री को अगर तू सेट माड्यूल्स करते हैं तो उसकी वैल्यू वन होती है जीरो नहीं होती तो ये चीज ए गई वन तो क्या 10 के बराबर है नहीं अगर ये फॉल्स होती है दो ही चीज होती है या तो ये कंडीशन जल होगी या ये ट्रू होगी अगर ये ट्रू हुई तो जो भी इसके आगे लिखा है वो चल जाएगा अगर ये जल हुई तो ये नहीं चलेगा तो हुआ क्या ये जल हो गई तो इसलिए यार ये चीज चली ही नहीं मैंने रेड कर दिया ये चला ही नहीं इस पे हम कभी आए ही नहीं फिर मैं आया अगली लाइन पे क्या इन माड्यूल्स तू नोट इक्वल तू जीरो हां यस थ्री मॉडल्स तू वन होता है वन इस नोट इक्वल तू जीरो तो ये चीज चल जाएगी ये चीज चलेगी बेसिकली फॉल्स कंडीशन क्या होती है अगर ये सच हुआ तो इसके आगे वाली चीज चलेगी बनानी चलेगी अब ये सच है तो आगे वाली चीज चल गई तो यहां पे प्रिंट हो जाएगा ओड नंबर ठीक है आई होप आपको ये चीज समझ ए गई होगी अब इसका यार एक दूसरा वेरिएशन है हमारा उसकी बात करते हैं एल्स की कभी-कभी क्या होता है हमारे पास दो कंडीशन होती है या तो ये या फिर ये कभी-कभी मल्टीपल होती है ये या फिर ये या फिर ये या फिर ये उसके अभी बात हम बाद में करेंगे अभी के लिए दो कंडीशन है याद तो ये या फिर ये तो याद तो देखो इस क्वेश्चन को मैसेज सॉल्व कर सकते हैं मैंने दो आईएफ की कंडीशंस लगा ली ठीक है या फिर मैं इसको ऐसे भी सॉल्व कर सकता था की मैं एक आईएफ लगा डन अब उसके बड़े में बात समझते हैं ठीक है तो इसका सेकंड तरीका है की इसकी जगह आप सिर्फ लिख दो आपको कुछ लिखना ही नहीं है की कंडीशन क्या है आपका कोड चलेगा तो अगर ये कहता सेंटर और मैं कहता हूं नंबर सिक्स एवं ए गया मैं कहता हूं नंबर 7 अब ये होता क्या है इसका मतलब अगर ये कंडीशन सच हो तो ये चल जाएगा और ये नहीं चलेगा और अगर ये कंडीशन जल हुई तो ये नहीं चलेगा और एल्स वाली चीज चल जाति है तो एल्स का मतलब होता है अगर सच तो ये वरना इसका मतलब है वरना ये ठीक है भाई इसका मतलब ये नहीं तो ये चल जाएगा तो ऐसे कम करता है अब एक बार इसका थोड़ा सिंटेक्स के बड़े में बात करते हैं या तो जो भी आपको क करना है दिस इस क मतलब प्रिंट करना है या कुछ भी करना है या तो आप उसको इस कंडीशन या इस कंडीशन के ऐसे आगे लगा दो या फिर अगर मैं इसको अगली लाइन में भी लिखूं तो भी कोई प्रॉब्लम नहीं होती ठीक है बट ध्यान रखना या तो इसके आगे लिखो यहां पे ये अगर मैं अगली लाइन में लिखूं तो इसका ये मतलब होता है की ठीक है ये इसी के पार्ट है देखिए ये इसी का एक पार्ट है इसको लिखने का एक अच्छा तरीका होता है की अगर आप अगली लाइन में लिख रहे हो कोई बड़ी लाइन है मां लो तो आप ऐसे लिख दो एक तब मार के या ठीक है या तो आप ऐसे करके कर दो और इसको भी ऐसे ये थोड़ा बटर राहत है बात एक ही है दिखने में बढ़िया लगता है पता लगता है ये इसका पार्ट है ये इसका पार्ट है ठीक है या फिर तीसरा हमारा तरीका होता है की मां लो आईएफ कंडीशन के अंदर आपको दो-तीन चीज लखनी है मतलब अगर मेरा नंबर एवं ए गया तो एक तो आप लिख दो एवं नंबर और एक और आपको मां लो चीज प्रिंट करनी है आउट आपको एक और चीज प्रिंट करनी है भाई साहब क्या की भाव मतलब हैवी आपको एवं नंबर भी प्रिंट करना है तो बैकसालाएं दे देते हैं ये मेरा नेक्स्ट लाइन दे देगा ये और डेल भी लिख सकते हो आप दिमाग खराब करोगे तो इससे बटर ये है की भाई ये कर लेते हैं ठीक है भाई तो अब मैं ये भी चाहता हूं की भाव भी लिखा है अब देखना प्रॉब्लम क्या होगी रन करता हूं यह देखो यहां पर क्या ए गया यार एक्सपेक्टेड एक्सप्रेस करूंगा और वो भी प्रिंट करूंगा अब देखना दिक्कत क्या है किरण करता हूं इंटर चाहता ही नहीं था एवं नंबर के साथ वो क्योंकि ये वो इसका पार्ट ही नहीं है ये सिर्फ इसको कंसीडर कर रहा है अपने अंदर ठीक है भाई ये अलग है ये तो प्रिंट होगा ही हमेशा ये ऐसी चीज है जैसे सेपरेट है तो आप क्या कर सकते हो हमेशा अगर आपको इसमें रखना है ये एवं आईएफ के इसमें भी तो आप इसमें जो और एक करली ब्रैकेट बना अपने करली ब्रैकेट होता है अगर आप शिफ्ट और स्क्वायर ब्रैकेट को दबाते हो और ये दोनों बन जाएंगे अब एक रिटर्न दबाओ तो अपने आप ही आपका कम करके दे देगा सर ठीक है इसको इधर लिख दो ये भी देखो तब मार दिया करो आप ऐसे प्यार से भी बना सकते हो अब इस इसके अंदर क्या सीन होगा यार इसके अंदर बेसिकली मेरा ये सीन रहने वाला है ठीक है इधर देखो आप ये जो कोड है इंटर n5 देखो और नंबर क्या है ये इसका पूरे का पार्ट है ठीक है तो ये आपको समझना पड़ेगा तो आप ऐसे भी लिख सकते हो ताकि आप इसके अंदर कुछ भी लिख दो ल इसके अंदर आएगा एनीवेस आगे बढ़ते हैं अगले प्रॉब्लम की तरफ आते हैं इधर आते हैं आपका एक होमवर्क है टेक पॉजिटिव इंतजार इनपुट वही से कम करना है इंटेंस इन और फिर आपको बताना है तेल आईएफ आईटी इस डिविजिबल बाय फाइबर नोट कॉपी पेस्ट कोड है लेकिन बस अब आप खुद सोचो ठीक है अगर हुआ तो लिख देना आईटी इसे रिविजिबल बाय 5 नहीं हुआ तो प्रिंट कर देना नोट डिविजिबल आगे बढ़ते हैं एक इंटीरियर इनपुट और प्रिंट दी एब्सलूट वैल्यू ऑफ इंतजार क्या मतलब यार क्या मतलब मतलब जैसे मां लो मैंने ये लिखा ऑफ कोर्स हर क्वेश्चन में कुछ कुछ कॉपी पेस्ट होगी चीज मैंने लिखा इंटर नंबर जो भी है ठीक है मैं चाहता हूं की अगर मैंने इनपुट लिया तो उसकी प्रिंट हो जाए मतलब अगर देखो एन की वैल्यू मैंने ले ली सेवन तो प्रिंट हो जाए 7 कोई भी पॉजिटिव नंबर लूं या जीरो लूं तो वही की से तू से प्रिंटो मैं लोग टाइम तो 10 प्रिंट हो जाए लेकिन अगर कोई नंबर मेरा नेगेटिव है तो बस क्या हो की उसके आगे का माइंस है जाए तो एब्सलूट का मतलब होता है आईएफ डी नंबर इसे ऑलरेडी पॉजिटिव मॉडल्स होता है अगर आपने मैथ्स का मोड जो होता है ना मैथ्स का मोड ये वाला अगर आपको पता हो अगर नहीं भी बताओ कोई दिक्कत की बात नहीं है आपने 11वीं बार में मैथ्स नहीं पड़ी कोई दिक्कत की बात नहीं है पॉजिटिव नंबर हज आईटी इस प्रिंट कर दो नेगेटिव नंबर को आप क्या करो यार यहां पे उसको एक माइंस लगा दो एक और मतलब माइंस माइंस प्लस हो जाएगा ना सिंपल सी बात है तो बड़ा बड़ा सिंपल सा फोटो कुछ करना ही नहीं है आपको आपको इनफैक्ट एक ही चीज करनी है यहां पे ठीक है अच्छे से करके दिखता हूं इधर आई पहले तो वीडियो को पॉज करके ट्राई करो अब मैं आपको करके दिखता हूं एक सेकंड फाइल बनाते हैं अपनी यहां पर लिखने हैं कॉपी पेस्ट करो यहां पे भी कॉपी पेस्ट चला है और यहां पे आपको कमेंट करने की जरूर नहीं है इस कोड को वापस से पूरा का पूरा ठीक है भाई वो रैपिड की प्रॉब्लम है इसके नहीं है इधर आते हैं अब मैंने एक नंबर ले लिया इंटर्न ये सब कर लिया मेरे को क्या करना है बस उसका एब्सलूट वैल्यू प्रिंट करनी है तो मैं क्या चेक करूंगा एक बात बताओ एब्सलूट वैल्यू के कैसे में क्या चीज थी इधर देखो अगर नंबर ऑलरेडी पॉजिटिव है ग्रेटर दें जीरो इसका मतलब ही होता है पॉजिटिव है या एवं ग्रेटर दें इक्वल तू मैं लिखना हूं ग्रेटर डेन इक्वल तू जीरो है अगर आईएफ और इसे ग्रेटर दें इक्वल तू जीरो तो आप एन को ही प्रिंट कर डॉग आगे आईटी इसे लेकिन एल्स के कैसे में अगर एन ली दें जीरो तो आप एक कम करना आप -एन को प्रिंट कर देना ठीक है कम बन जाएगा और बाय डी वे ये कंडीशन आप नई सीखोगे ग्रेटर डेन इक्वल तू वाली अभी तक हमने इक्वल तू इक्वल तू शिखा है नोट इक्वल तू शिखा है और बाय डी वे हमने प्लस माइंस मल्टीप्लाई डिवाइड ऑपरेटर अब हमारे पास होते हैं इक्वल तू इक्वल तू नोट इक्वल तू ग्रेटर दें ली दें ग्रेटर दें इक्वल तू ली दें इक्वल तू ये सब होते हैं मेरे रिलेशन ऑपरेटर मतलब जो कंपेयर करते हैं दो चीजों को फटाफट आगे बढ़ते हैं और इसको हम ऐसे लिखने हैं लिख के आपको साड़ी चीज अपने आप समझ आएगी तो अगर मैं कहता हूं की जो मेरा एन है वो पहले से जीरो से बड़ा है या बराबर भी है अगर मां लो अगर एन ग्रेटर दें इक्वल तू जीरो है और इसको ऐसे लिखने हैं कंप्यूटर में ये बिल्कुल सही है कोई दिक्कत नहीं है तो आप क्या प्रिंट कर डॉग आप एक कम करो आगे आईटी इसे उसको प्रिंट कर दो पॉजिटिव नंबर के एब्सलूट वैल्यू वही होती है और इसका मतलब क्या हो गया इसका क्लीयरली मीनिंग आप आप दो कम कर सकते हो आप ऐसे भी लिख सकते हो या फिर आप ऐसे भी कम चला सकते हो एस का मतलब है इसका मतलब है की अब एन जीरो से छोटा है तो बराबर >= 0 या लेंथ दें एंटरटेनमेंट 4 मैं कहता हूं 7878 मैं कहता हूं 45 45 ठीक है सब कुछ सही ए रहा है अब अगर मैं लिख डन इंटर एन की जगह माइंस 90 तो देखो 90 क्यों क्योंकि अगर पहले से नेगेटिविटी कर रहा हूं माइंस एन का मतलब होता है वो मल्टीप्लाई कर देता है उसमें एक और माइंस माइंस प्लस ठीक है तो ये एक तरीका है लेकिन इस तरीके में हो क्या रहा है हम एक्चुअली मैं अपने एन की वैल्यू चेंज नहीं कर रहे अगर आपसे पूछा जाता यहां पे सिर्फ हमें प्रिंट करनी है एब्सलूट वैल्यू अगर आपसे पूछा जाता है की आपको एक पॉजिटिव इंतजार आप ले रहे हो इनपुट उसकी आप उसको चेंज कर दो उसकी आप सलूट वैल्यू बना के तो आप पता है क्या करते हैं सिंपल आप ये कोड कर देते अगर आपको चेंज करना है इसको कमेंट करो यहां लिखने हैं दूसरा चीज आईएफ यू वांट आईएफ यू वांट तू चेंज एन इन इट्स एब्सलूट आप सलूट वैल्यू सीधा चेंज करना चाहते हो पूरा ऐसे नहीं की भाई मैं प्रिंट कर रहा हूं और एन वही रहे अब आप एन को ही बदलना चाहते हो तो वो भी सिंपल है आप सिंपल एक कम करो ये सब लिखने की जरूर नहीं है एक लाइन लखनी है की भाई अगर एन जीरो से छोटा है तो एन के अंदर माइंस और दाल दो बस एन चंद्र माइंस करो अगर हम पहले से पॉजिटिव है तो यह कंडीशन कभी चलेगी नहीं कोई दिक्कत नहीं होगी और प्रिंट हो जाएगा और अगर एन नेगेटिव है तो एक कंडीशन चल जाएगी और एन मेरा मल्टीप्लाई हो जाएगा माइंस वन से ये देखो मैं कहता हूं इंटर एन - 457 येलो 4507 तो आप ये भी कर सकते हो इस कैसे में परमानेंट एन में चेंज हो रहा है आगे बढ़ते हैं अब एक क्वेश्चन सॉल्व करते हैं यहां से आपको थोड़ा सा एसएफ समझ आएगा ठीक है वेरिएशंस अलग-अलग साड़ी बता रहा हूं आपको आईएफ कॉस्ट प्राइस और सेलिंग प्राइस ऑफ एन आइटम इस इनपुट मतलब मैं दो नंबर्स को इनपुट ले रहा हूं आई थिंक आपने 8 क्लास की मैथ्स में पढ़ा होगा क्या होता है कॉस्ट प्राइस मां लो मैंने इनपुट लिया ईट सीपीसी और क ठीक है और फिर अगर मैं लिखना हूं और नाम भी इनके अच्छे से दे रहा हूं ठीक है और इनकार लॉस और नो प्रॉफिट नो लॉस ठीक है सबसे पहले हम एक छोटी सी चीज करेंगे इस पे ज्यादा ध्यान देंगे सिर्फ की हमें बताना है राइट एन प्रोग्राम तू डिटरमिन वेदर हमें अभी बस ये बताना है वेदर डी सेलर हज मेड प्रॉफिट और इनकार लॉस अभी के लिए इतना क्वेश्चन करते हैं बाद में पूरा करेंगे तो एक बात बताओ अगर मुझे क और एसपी दोनों पता है तो कैसे पता लगेगा की लॉस है या प्रॉफिट है तो अगर थोड़ी सी मैथ्स पड़ी है 8th क्लास की कंपेयरिंग क्वांटिटी होता था आई थिंक चैप्टर एनसीईआरटी में तो आपको पता होना चाहिए कॉस्ट प्राइस क्या होता है दुकानदार ने जी प्राइस पे खरीदा सीलिंग जो दुकानदार तुम्हें बीच रहा है ठीक है सिंपल भाषा में तो अगर मेरा आईएफ योर सेलिंग प्राइस ओबवियसली ग्रेटर दें कॉस्ट प्राइस होता ही है यूजुअली तो प्रॉफिट बनाते हो तो आप प्रिंट कर सकते हो प्रॉफिट और अगर मेरा कॉस्ट प्राइस अगर मेरा कॉस्ट प्राइस ली दें सेलिंग प्राइस है तो बेसिकली आप बनाते हो यार एक लॉस ठीक है और अगर ऐसा होता है की भाई कॉस्ट प्राइस इक्वल तू इक्वल तू इंडियन प्राइस होता है तो आप क्या बनाते हो आप बनाते हो नो प्रॉफिट नो लॉस ठीक है इधर आओ यहां पर हम कोड को कॉपी पेस्ट करते हैं एक बार उठा लेते हैं कुछ कोड अपना और इधर आते हैं हम लिखने हैं एस पी एस पी और सी पी पी प्रॉफिट लॉस भी लिख सकते थे हम कॉपी पेस्ट तो यहां पे मेरे को दो चीज लेनी है सबसे पहले ईट क तो आप लिख दो इंटर कॉस्ट प्राइस इंटर कॉस्ट प्राइस मेरा एसपी सिर्फ ग्रेटर डेन करेंगे हम अगर एसीपी से बड़ा है तो मैं प्रिंट कर दूंगा यहां पर लिखो तो मैं प्रिंट कर दूंगा प्रॉफिट ठीक है और अगर ऐसा है तीन कंडीशन थी अभी मैं सबसे पहले आपको सॉल्व करके दिखाने वाला हूं तीन आईएफ कंडीशंस के इस्तेमाल से ठीक है अगर ऐसा है तो यह प्रिंट कर दो वरना इसमें लगाने वाला क्योंकि यहां पे तीन कंडीशंस हैं यहां पे एस नहीं लगा पाएंगे हम सीधा वरना अगर मैं कहता हूं की भाई क मेरा एसपी से बड़ा है या फिर मैं ये भी लिख सकता हूं एसपी < क ठीक है आप ये भी लिख सकते हो अगर सेलिंग प्राइस मेरा क से छोटा है दोनों एक ही बात करते हैं मेरे ठीक है इसका मीनिंग ये है की क इस ग्रेटर दें एसपी आप कुछ भी लिख सकते हो इनमें से तो आप प्रिंट कर डॉग लॉस ठीक है और अगर ऐसा है की भाई एस पी इक्वल तू क तो आप यार यहां पर प्रिंट कर सकते हो नो प्रॉफिट नो प्रॉफिट नो लॉस लो भाई इन में से कुछ भी तीनों चीज चल जाएगी मेरी रन करते हैं आप एक बार समझता हूं आपको ये गाड़ी हो गई ना हमसे और कभी-कभी हो जाता है दो अरा लगता हैं इंटर कॉस्ट प्राइस मैं कहता हूं खरीदा है दुकानदार ने ₹40 में बेचा है उसने ₹60 में तो प्रॉफिट होगा ऑब्वियसली ठीक है दूसरा कंडीशन देखते हैं उसने खरीदा है यार मेरा ₹70 में बेचा है ₹40 में तो लॉस होगा ऑब्वियसली और अगर उसने खरीदा भी यार 50 में या किसी में भी बेचा भी 50 में है तो नो प्रॉफिट नो लॉस तो डी कोड इसे अब्सोल्युटली फाइन और दिस इस वर्किंग ठीक है अब एक बार देखते हैं इसको दूसरे वेरिएशंस से एल्स आईएफ हम पढ़ने वाले हैं की भाई इसमें पता है प्रॉब्लम क्या हो रही है इस कोड में प्रॉब्लम है सच नहीं है लेकिन ये ना इसको भी चेक कर रहा है ये इसको भी चेक कर रहा है और ये इसको भी चेक कर रहा है इसकी जरूर नहीं है सबसे पहले हम करेंगे अगर एसपी क से बड़ा है तो प्रॉफिट कर दो अब यहां पे हम लिखेंगे लास्ट में हम लिखेंगे 40 सीलिंग प्राइस 50 तो देखो प्रॉफिट हो रहा है और अगर मैं करूं कॉस्ट प्राइस 100 सेलिंग प्राइस और अगर 50 और 50 तो ऑफ कोर्स नो प्रॉफिट नो बट एनीवेज हो इस दिस कोड वर्किंग पहले वाला तो समझ ए रहा था अगर ये तो ये कर दो अगर ये तो ये कर दो अगर ये तो ये कर दो लेकिन अब हम ये लगाएंगे अगर ऐसा है एसीपी से बड़ा तो ये प्रिंट कर दो अगर ये जल है तो मैं यहां देखूंगा अगर ऐसा है तो ये कर दो वरना अगर ठीक है वरना अगर ऐसा है तो ये प्रिंट कर दो और अगर कुछ भी नहीं है एस ये फ्रेंड कर दो ठीक है तो ये कोड ऐसा चला है की ये चीज तब चलेगी जब ऊपर की चीज फेल हो गई और अगर ऊपर की चीज फेल हो गई और ये सही हो गई तो नीचे की चीज नहीं चलेगी ठीक है और अगर ये दोनों फेल हो गए तो नीचे की चीज चेक होगी ठीक है तो यहां पे एक बार में चेक एक ही चीज होती है अगर मल्टीपल तब होगी जब ऊपर की चीज फेल हो रही है मेरी ठीक है तो ये भी एक तरीका है अगर ये वरना अगर ये वरना ये ठीक है तो आप ऐसे भी इसको कर सकते हो जब आपके पास मल्टीपल कंडीशन होती है अब इस कोड के सेकंड पार्ट पे आते हैं यहां पर ये भी लिखा है अलसो डिटरमिन हो मैच प्रॉफिट ही मेड और लॉस हम कट आई थिंक दिस इसे वेरी सिंपल डी प्रॉफिट इस एसपी माइंस सी पी आप उसको प्रिंट भी कर सकते हो डी लॉसेस क - एसपी और अगर नो प्रॉफिट नो लॉस है तो कुछ करवाना ही नहीं है मेरे को तो इस कोड के अंदर हम एक और चीज कर लेते हैं जो की मैंने आपको पढ़ाई थी क्या की आप मल्टीपल लाइंस लिख सकते हो एक आईएफ ब्लॉक के अंदर ये मेरा ब्लॉक है ठीक है करली ब्रेक्स जो होते हैं उनके अंदर जो भी चीज होती है वो ब्लॉक होता है ठीक है तो मैं यहां पे क्या कर सकता हूं की अगर मेरा प्रॉफिट हो रहा है तो आप सीधा ये प्रिंट कर सकते हो प्रॉफिट इसे ये लो भाई क्योंकि मेरे को अलग चीज एक वेरिएबल प्रिंट करना है लॉस होता है लो भाई खत्म करते हैं रन करते हैं प्रॉफिट स्टूडेंट बहुत बढ़िया आगे बढ़ते हैं आई होप आपको ऐसे समझ ए गया होगा नेक्स्ट होमवर्क यह आपके लिए होमवर्क है तो आपको बताना है यार राइट ए प्रोग्राम तू फाइंड दी एरिया ऑफ डी रेक्टेंगल इस ग्रेटर डेन डी पैरामीटर आई थिंक बस थोड़ी सी आपको मैथ्स लगानी होगी मैं ज्यादा मदद नहीं करूंगा बट चलो थोड़ी सी मदद कर देते हैं आपकी आप ऑफ कोर्स आपके पास दो वैरियेबल्स हैं मां लो एक लेंथ है एक ब्रेड है आप खुद इनपुट लोग बेसिक बातें हैं तो एरिया क्या होता है आप दोनों को मल्टीप्लाई कर देना एक नया वेरिएबल बना लेना और पेरीमीटर क्या होता है तो वो टाइम ल प्लस बी तो ये एक और वेरिएबल बना लो और बस चेक कर लो ठीक है आगे बढ़ते हैं अब हम देखने वाले हैं मल्टीपल कंडीशन यूजिंग और और और और मतलब इसको बेसिकली हम पढ़ने हैं लेकिन अब कभी-कभी क्या होता है मुझे ना मल्टीपल कंडीशंस की नीड होती है अभी तक मैंने जितने भी कोड किया थे उसमें बस ये था एफ यह वाली कंडीशन है तो कर दो कोशिश कर दो ठीक है अब मैं चाहता हूं की मेरे पास कभी कभी ऐसा होता है की मल्टीपल कंडीशंस होती है मतलब क्वेश्चन से समझता हूं टेक एन पॉजिटिव इंतजार और पट अगेन मैंने ईट एनसीएन कर दिया मुझे बताना है की क्या वो एक थ्री डिजिटल नंबर है या फिर नहीं अब अगर ये बताना होता है की एवं है या फिर नहीं तो मैं सिंपल ये लिख सकता हूं भाई एवं की कंडीशन ये होती है भाई ठीक है भाई ओड की होती है नॉटी = 5 से डिविजिबल की होती है डिविजिबल बाय 5 या ऐसी कोई कंडीशन लेकिन कोई नंबर थ्री डिजिटल कब हो सकता है सबसे पहले बात अगर मेरा नंबर पहले बात तो 99 से बड़ा है तो वो एक थ्री डिजिटल हो सकता है हो सकता है 99 से बड़ा तो 10000 भी है साथ में और अगर मेरा नंबर थ्री डिजिटल की बात हो रही है यहां पे ठीक है थ्री डिजिटल हजार से छोटा हुआ क्योंकि 999 मेरा सबसे बड़ा नंबर है अब इस ग्रेटर का मतलब होता है जो मैंने आपको नहीं बताई थी वो बता देते हैं ये तो वैसे मैथ्स में पढ़ चुके हैं और इसका मतलब होता है ग्रेटर डेन इक्वल तू का मतलब की बराबर भी हो सकता है बट क्लियर मतलब 99 से बड़ा बराबर नहीं और इसका क्लियर मतलब है 1000 से छोटा तो अगर मैं ये बोलूं आईएफ एन मैं ये चाहता हूं कुछ ऐसा की एन 99 से बड़ा और ₹1000 से छोटा हूं तो मैं गारंटी के साथ का सकता हूं की एक थ्री डिजिटल नंबर है तो कोई बात नहीं जो मैंने आपके सामने लिखा है जो आपने सोचा है वही कोड में लिख दो और ये सही है ठीक है मैं आपको समझता हूं जब मेरे पास दो कंडीशंस होती है यहां पे लिख देते हैं 3 डिजिटल और नोट देखो सिंपल चीज नहीं हो शक्ति तो एक कम करो यहां पे पूरा का पूरा कोड उठा लो यार एसीपी वाला उठा लेते हैं नहीं एवं नोट बार उठाते हैं तो देखो अगेन मैंने एक नंबर ले लिया इंटर ए नंबर यहां पर लिख लेते हैं यहां पर ए गया मैंने इनपुट ले लिया अब मुझे कुछ कंडीशंस लखनी है की थ्री डिजिटल है या नहीं है तो थ्री डिजिटल कब होता है अगर मेरा जो नंबर है पहले बात तो वो 99 से बड़ा हो तो यहां पर लिख दो और यहां पे लिख दो और और जो नंबर है मेरा वह छोटा है तो दिस इसे डी राइट वे ऑफ राइटिंग डी कोड इसमें कोई प्रॉब्लम नहीं है तो आप बीच में ये लिख सकते हो और या फिर और लेकिन अभी हम और लिखेंगे क्यों मैं चाहता हूं 99 से बड़ा हो और साथ ही साथ हजार से भी छोटा हो तो देखो कोई बात नहीं आप यहां पे लिख दो सिया| सीधा यहां पे सी आउट लिख दो क्या थ्री डिजिटल नंबर ठीक है भाई और इसके कैसे में आप लिख दो की नहीं है थ्री डिजिटल नंबर कुछ प्रिंट तो कराएंगे ना यार तो यहां पर लिख दो भाई क्या भाई की नोट 3 डिजिटल नंबर थ्री डिजिटल नंबर लो भाई कुछ करना ठीक है तो अगर कभी डबल कंडीशन आपको चाहिए की दोनों सच हनी चाहिए ये भी सच हो और ये भी सच हो तभी मैं कुछ कराऊंगा तो मैं बीच में और लिखना हूं और का मतलब होता है इंटरसेक्शन और का मतलब दोनों कंडीशन हनी चाहिए ठीक है मैं आपको समझता हूं और बेसिकली क्या करता है की भाई यह देखो ऑफ कोर्स यहां पर अगर मैं लिखना हूं कुछ सी आउट जो बीच में चीज लिखना हूं यह चीज तब चलती है जब ये पूरा सच होता है यह पूरा सच पता है कब होगा थोड़ी सी लॉजिक टेबल आनी चाहिए आपको अगर ये भी ट्रू है और ये भी ट्रू है अगर ये दोनों ट्रू है तो ये कोड चलेगा अगर इनमें से एक भी ट्रू नहीं हुआ जैसे मां लो एन की वैल्यू अगर मैं एन की वैल्यू ले लेट हूं हजार तो हजार देखो 99 से तो बड़ा है तो ये तो ट्रू ओरिया कंडीशन लेकिन हजार हजार से छोटा नहीं है तो ये जल हो गई एक भी जल हो जाता है ना तो ये नहीं चला ध्यान रखना इस बात का अब इस और की जगह आप ये भी लिख सकते हो इसको मैं कहता हूं लॉजिकल और तो एक ऑपरेटर होता है मेरा अभी तक हमने कौन से कौन से ऑपरेटर पढ़े थे हमने पढ़े थे अपने एन रिलेशन ऑपरेटर पड़ा है हमने अभी तक अर्थमैटिक अब हम लॉजिकल ऑपरेटर पढ़ेंगे दिस इस डी लॉजिकल ऑपरेटर इसकी जगह आप दो बार और लिख सकते हो इसको हम बोलते हैं और लॉजिकल और देखो से कोड चलेगा जैसे अगर मैं यहां पर लिखना हूं 1234 तो नोट 3 नंबर मैं कहता हूं 123 मैं कहता हूं 123 डिजिटल नंबर बट आप यह भी लिख सकते हो आपकी मर्जी है ठीक है भाई पर मैं ये लिखूंगा ध्यान रखना और अब इधर आते हैं तो ऐसा सीन चला है की दोनों में से एक दोनों सच होने चाहिए तभी मेरा आंसर आएगा आगे बढ़ते हैं अब अगला क्वेश्चन सॉल्व करते हैं टेक एन पॉजिटिव इंतजार और पट और तेल आईएफ आईटी इस डिविजिबल बाय फाइन फाइव और थ्री मतलब एक नंबर बताओ जो फाइव से भी डिविजिबल हो साथ ही साथ थ्री से भी डिविजिबल ऐसे कौन से कौन से नंबर होते हैं 15 30 45 मतलब 15 की टेबल एक घंटे दे दी मैंने अब इसको हम दो तरीके से सॉल्व करके दिखाएंगे पहले ये मुझे एक बात बताओ तो ये पहले कंडीशन हो गई अब मुझे बताना है दोनों तो दूसरी कंडीशन ये लिख दो तो बस इतना सा कोड है यार आपका बताओ ये कुछ है ये तो कुछ है ही नहीं ना इससे फर्जी कोई क्वेश्चन हो सकता है क्या क्वेश्चन देखो कॉपी करो और यहां पर आओ पेस्ट कर दो कॉपी पेस्ट तो अगेन मैंने एक नंबर ले लिया मुझे बताने की वो 500 और 3 से डिविजिबल है तो अगर एन माड्यूल्स 5 इक्वल तू इक्वल तू जीरो यानी की वो 5 से डिवीजन है और और यहां पर हमारा 370 है मैं नंबर लेट हूं फाइव नोट डिविजिबल बाय 5 और 3 क्योंकि 3 से डिविजिबल नहीं है है ना मैं लेट हूं 15 डिविजिबल बाय 5 और 3 फिर मैं वापस रन करता हूं मैं लिखना हूं 105 डिविजिबल बाय 5 और 3:15 की टेबल में आता है अब ऐसे क्वेश्चंस को आपको जरूरी नहीं है की आप दो कंडीशन लिखो इसका एक और तरीका है ऑब्वियसली इसको एक बार के लिए करते हैं कमेंट आउट आप अगर इसकी जगह ये भी लिखने हैं ये देखो डायरेक्टली डायरेक्टली एक एक लाइन से भी कम हो जाता की अगर 15 से मेरा डिविजिबल है तो मेरा पांचवां तीसरी डिविजिबल है ठीक है ये कोड भी कम करेगा ये लो मैं कहता हूं फिर मैं कहता हूं 23 नोट अवेलेबल मैं कहता हूं ये भी लिख सकते हो हालांकि ये बस मैं आपको सीखने के लिए मैंने किया था अब आते हैं अपने अगले क्वेश्चन पे एक पॉजिटिव इंतजार इंर्पोटेंस डिविजिबल बाय 5 और 3 मतलब ऐसे नंबर या तो फाइव से डिविजिबल हो या थ्री से या दोनों सही हो मतलब इन दोनों में से किसी एक से भी हो सकता है मतलब आई एम टॉकिंग अबाउट डी नंबर्स या तो वो नंबर थ्री सिक्स नाइन 12 15 18 21 24 27 33 की टेबल में आए और सो ऑन 33 या फिर वो नंबर ऑफ फाइव 10 15 20 25 30 35 आई ऍम सो मतलब इन टोटल आई वांट की मैं ऐसे नंबर अगर आए तो मैं लिख डन यस वरना नो मतलब अगर मेरे पास नंबर ये है या तो 3 से डिविजिबल हो या फाइव से या दोनों से ही हो वो भी ए जाता है इसमें तो 35 यहां पे आप लिखोगे 6 तो लिखोगे 9 10 12 15 जो की आम है यहां पे ठीक है फिर आप लिखोगे 18 फिर आप लिखोगे यहां पे 20 21 24 25 27 30 ठीक है समझ रहे हो मेरी बात तो ऐसे चलते रहेंगे अगर ये नंबर आए तो लिख देना यस पढ़ना लिख देना नो ठीक है तो फटाफट इसको करते हैं इसके लिए हम एक नया ऑपरेटर सीखने वाले हैं जिसको हम बोलते हैं लॉजिकल और तो कॉपी पेस्ट प्रॉपर कॉपी पेस्ट होगा बाल और थ्री करके एक फाइल बना दो नई फाइल बन गई यहां पे कॉपी पेस्ट करो सर और ऑफ कोर्स इसको हटाते हैं एक बार के लिए अपने पुराने वाले पे आते हैं इसको कमांड फ्लैश या कंट्रोल अब अगर मैं बस और की जगह यहां पे लिख डन और तो देखना क्या होगा ठीक है समझ रहे हो यार तो ये अगर किसी अब ये कैसे कम करता है इसके बड़े में पहले बात करते हैं बट और की जगह हम ये भी इस्तेमाल करते हैं ये दो वर्टिकल डंडे इसका मतलब भी और होता है कुछ भी लिख सकते हो इधर आते हैं अब इस कोड का थोड़ा सा मीनिंग समझते हैं अगर मैं कभी भी लिखना हूं आईएफ यहां पर जैसे मैं लिख रहा हूं यह एन माड्यूल्स फाइव इक्वल तू इक्वल तू जीरो और और या फिर और एन माड्यूल्स 3 = 0 फिर आप कुछ प्रिंट करो ठीक है अगर यहां पर इन दोनों में से कोई एक कंडीशन भी ट्रू होती है तो मेरा आंसर मतलब मैं इस स्टेटमेंट के अंदर चले जाऊंगा और चीज क करेगी अगर दोनों फॉल्स हुई तो ही क नहीं करेगी जैसे अगर मेरा एन 22 था तो हो क्या रहा था ये भी जल हो रहा है और ये भी जल हो रहा है तो ही मेरा कोड नहीं चल रहा वरना अगर दोनों में से कोई एक भी ट्रू है तो कोर्ट चलेगा तो दोनों ट्रू है तो भी कोड चलेगा तो दिस इसे हो आईएफ एस विद दिस और और और वर्क ऐसे कम करते हैं और ऑपरेटर और और इसको मैं बोलना हूं लॉजिकल और उसको मैं बोलना हूं लॉजिकल और आगे बढ़ते हैं आगे क्वेश्चन सॉल्व करते हैं बहुत प्यार क्वेश्चन है मल्टीपल कंडीशंस में अभी तक हमने सिर्फ दो कंडीशन अच्छी मल्टीपल में अब हम कुछ एक्स्ट्रा देखने वाले हैं तो क्वेश्चन क्या कहता है टेक थ्री नंबर्स इन पट और तेल आईएफ दे कैन बी डी सीड्स ऑफ एन ट्रायंगल अच्छा तो एक बात बताओ तीन नंबर को तो मैं इनपुट ले लूंगा मां लो ए बी सी सी इन ए सी इन बी सी एन सी हो जाएगा कम बट कब हो शक्ति है मेरी ट्राई सीड्स ऑफ ए ट्रायंगल बचपन में आपने पढ़ा होगा अगर मेरा ट्रायंगल होता है तीन सीड्स का तो आपको पता हनी चाहिए मेरी कंडीशन होती है सम ऑफ अन्य तू सीड्स मस्त बी ग्रेटर दें डी थर्ड साइड तो दिस इसे योर वन और ओनली कंडीशन ताकि मेरा ट्रायंगल सेटिस्फाई हो जाए ठीक है तो ये हनी चाहिए तीनों कंडीशन अगर ट्रू है तीनों तो ही मेरा ट्रायंगल वैलिड है तीनों हनी चाहिए तो दिस और दिस और दिस तो आई थिंक दिस इसे एन गुड हिंट पहले आपको सॉल्व करके देखो आई होप आपने सॉल्व किया होगा मैं आपको करके दिखता हूं कुछ भी नहीं है इसमें ठीक है यहां पर लिखो साइड ऑफ ट्रायंगल डॉट क भी नाम का फाइल बना एक कम करो कॉपी पेस्ट करते हैं कुछ कुछ चीज इनपुट ले लेते हैं तो ईट ए बी सी ए की लाइन में लिख दो यार तीनों सही रहेगा ठीक है अब मैं तीन कम करता हूं सबसे पहले इंटर फर्स्ट साइड ठीक है भाई और यहां पर मैं लिख देता हूं ए सिमिलरली इसको तीन बार कॉपी करो इंटर सेकंड साइड इंटर ले लो इंटर थर्ड साइड इंटर ले लो आई थिंक आपको यह तो समझ आएगी आप इसको भी तीन लाइन में लिख सकते थे मैंने ऐसे लिख दिया ठीक है एनीवेज अब कंडीशन क्या है अगर ए + बी ए + बी इस ग्रेटर दें सी करो और c+a > बी तभी आप प्रिंट करो की वैलिड ट्रायंगल ऐसे लिख दो आप ठीक है बहुत सिंपल है लेकिन एक चीज का यार यहां पर ध्यान रखना कभी भी आप ऐसा कम करते हो ना ए प्लस बी ग्रेटर दें सी तो यहां पर हो सकता है आपका दिमाग थोड़ा सा वो हो जाए जैसे ये देखिए इधर आते हैं कोर्ट तो सही है लेकिन एक गलती हो शक्ति है तो हमेशा बैक के रहना ठीक है मैंने लिखा था अगर ए + बी सी से बड़ा है और c+a तीनों कंडीशन वैलिड होने चाहिए बी से बड़ा है और और की जगह आप ये भी लिख सकते हो ऑफ कोर्स इसमें से कोई भी आप लिख सकते हो ठीक है और सी प्लस ए या फिर ए + सी इस ग्रेटर दें बी ठीक है तो ये चीज तो सही लिखी है मैंने लेकिन लेकिन ध्यान रखना जैसे ये इकट्ठा लिख रहा था मैं तो जो प्रेसिडेंट होती है हीरआर्की ऑफ ऑपरेटर होती है ना तो कभी-कभी क्या होता है की यार याद आपको मां लो नहीं करनी मैं टेबल तो आपके सामने दिखा दूंगा लेकिन आईटी इस ऑलवेज बटर जो आप चाहते हो उसे पे एक ब्रैकेट लगा दो की पहले आप ए + बी को कैलकुलेट करना चाहते हो फिर उसको सी से कंपेयर करना चाहते हो राइट ये क्या करता है ये कंपेयर करता है दो चीजों को ये क्या करता है ये एड करता है दो चीजों को डिफरेंस है तो आप बटर होगा की और ब्रैकेट लगा दो कोई बड़ी बात नहीं है ये स्पॉट डी सेफ्टी हमेशा लगा दिया करो मैं तो हमेशा करता हूं ठीक है याद करने की क्यों जरूर है की कौन सा किस पे हमारी प्रायोरिटी पहले होगी ठीक है इससे बटर यही है इसको आप ऐसे सिलेक्ट कर सकते हो आप ये ढाबा डॉग अपने आप कर देगा बड़ी अच्छी बात होती है ये आप मैन्युअल भी लिख सकते हो यार तो अब ये कर दिया करो इंटर फर्स्ट साइड में कहता हूं फ्री हूं आईटी इसे एन बैलेंस ट्रायंगल पर अगर मैं कहता हूं यहां पे 5 5 फिर यहां पे मैं लिख देता हूं 10 इन वाले ट्रायंगल नोट पॉसिबल सम ऑफ तू सीड्स शुड बी ग्रेटर डेन डी थर्ड साइड और ये सबके लिए ट्रू होना चाहिए ठीक है जैसे आगे बढ़ते हैं ठीक है मैं कहता हूं तू तू फाइव इन वैलिड ट्रायंगल तो ये चीज आपको ध्यान रखती है तो ये क कर रहा है बिल्कुल बढ़िया क कर रहा है चलेगा ऑफ कोर्स तो देखो तीन चीज भी मैं ग सकता हूं आपको सीखने का पॉइंट ये था और ऑफ कोर्स आप यार ये भी लिख सकते हो और की जगह दिस बिल अलसो क 7 के ऊपर जो होता है और अब दोनों भी लिख सकते हो ऐसे में कोई दिक्कत नहीं आई ठीक है भाई जैसे अगर मैं कहता हूं 5 12 सॉरी 5 12 13 तो ये भी वैलिड ट्रायंगल होता है पाइथागोरस प्लेट होती है इनका ठीक है एक और होती है अगर आपको नाम बताओ दिखता हूं आपको मस्त 940 और 41 यह ट्रायंगल होता है इधर आते हैं अब हम एक क्वेश्चन करते हैं जो की बहुत बढ़िया अब यहां पर 3 कंडीशन ऐसे नहीं लगेगी लेकिन आपको क्या बताना है की इन तीनों में से जो भी आपने इनपुट लिया है मैक्सिमम नंबर बताना है अब एक बात बताओ अगर आपके पास दो नंबर्स हैं ए और बी तो इन दोनों का मैक्सिमम नंबर आप कैसे निकाल सकते हो अगर आपको दो ही नंबर दे रखें होते तो आपको बताना होता ग्रेटर तो आप सिंपल ये कम कर सकते हो आईएफ अगर ए बी से बड़ा है तो प्रिंट कर दो अगर मेरा अगर मेरा आगे है वह बी से बड़ा है और जो ए है वह मेरा सी से भी बड़ा है वह दोनों से बड़ा है तो वह सबसे बड़ा है तो आप प्रिंट कर सकते हो ए > टेस्ट ठीक है जो भी आप लिख रहे हो अब यहां पर कंडीशन लगा दो ल शॉप अगर ये नहीं है तो ये अगला चेक करो अगर यह नहीं है तो अगर बी मेरा ए से बड़ा है और जो बी है वो सी से भी बड़ा है मतलब वो दोनों से बड़ा है तो आप प्रिंट कर दो की 20 सबसे बड़ा है और लास्ट में एस अगर यही दोनों बड़े नहीं है तो ऑब्वीजली मार्क सबसे बड़ा होगा तो यहां पे प्रिंट कर दो सी ठीक है और ये ऑटोमेटिक के लिए इस चीज की टेक केयर कर लगा अगर मेरे नंबर्स इक्वल भी है तो रन करते हैं यहां पर आते हैं पूरा यार ट्रायंगल लार्जेस्ट या ग्रेटेस्ट ठीक है वह ए से बड़ा है और जो बी है वह सी से भी बड़ा है तो इसका मतलब है लास्ट में यहां पर आप लास्ट में क्या लिख सकते हो यार लास्ट में लिख दो इसकी जरूर ही नहीं है फैक्ट सिर्फ आप लिख दो एक इसमें कुछ लिखना ही नहीं है इसका मतलब अच्छा अगर ये दोनों बड़े नहीं है तो सी ही बड़ा होगा फिर तो ऑब्वियसली एक ही ऑप्शन बच्चा तो बस ये मेरा कोड है देखो रन करते हैं इंटर फर्स्ट नंबर जैसे मैं कहता हूं फोर मैं कहता हूं तू मैं कहता हूं इंटर फर्स्ट नंबर फोर सेकंड नंबर फोर सेवन बिल्कुल से होमवर्क है होमवर्क है पॉजिटिव इंतजार और पट और प्रिंट डी लिस्ट करना है आगे बढ़ते हैं आपके लिए टेक पॉजिटिव इंतजार इनपुट और तेल आईएफ आईटी इस डिविजिबल बाय फाइव और थ्री बट नोट डिविजिबल बाय 15 डिविजिबल बाय 5 और 3 बट नोट डिविजिबल बाय 15 अब यहां पे यार ब्रैकेट कम आएंगे बहुत सारे बेसिकली मुझे बताना है आईएफ की जो मेरा नंबर है वो पांच और थ्री में से किसी से डिविजिबल हो उसका कोड ये था आईटी इस डिविजिबल बाय 5 और 3 बट आईटी इस नोट डिविजिबल बाय 15 तो आप क्या करोगे साथ में साथ में नोट डिविजिबल बाय 15 का कोड ये होता है ठीक है भाई तो बस मैंने आपके सामने आंसर भी लिख दिया मैं आपको एक्सप्लेन नहीं करूंगा ये क्यों है लेकिन ध्यान रखना इन ब्रैकेट का अंदर वाले या तो यह हो साथ-साथ यह भी ना हो ठीक है तो ये दोनों चीज हनी चाहिए ये भी होना चाहिए ट्रू ये भी ट्रू होना चाहिए मैं कुछ भी ट्रू हो जाए ट्रू हो जाएगा ये फर्स्ट हो जाएगा तो नहीं चलेगा ये ट्रू हो गया तो चल गया आगे बढ़ते हैं बहुत कम आने वाले हैं क्वेश्चन से सॉल्व करेंगे तब आपको समझ ए जाएगा टेक 3 पॉजिटिव इंटिगर्स इनपुट और प्रिंट डी ग्रेटेस्ट ऑफ दें दिस इसे डी क्लासिक एग्जांपल जहां पर हम नेस्टेड लूप्स नेस्टेड डिफरेंस का कम लेंगे कभी-कभी क्या होता है की कुछ कंडीशन होती है की आईएफ अगर ऐसा है फिर और अगर उसमें ऐसा है इसको मैं कहता हूं एक तरीके से फिर देखो इसके अंदर कुछ है कोड है इसके अंदर है कभी-कभी क्या होता है आईएफ दिस इसे दिस मतलब इसके अंदर तो मैं घुस गया अब और कंडीशन चेक करो सिमिलरली इसमें भी हो शक्ति है इसको मैं कहता हूं नेक्स्ट करना एक के अंदर एक के अंदर एक हो सकता है ठीक है ये हमें फंक्शनैलिटी मिलती है तो यहां पर एक क्वेश्चन सॉल्व करते हैं फटाफट टेक 3 पॉजिटिव इंटिगर्स और पट और प्रिंट डी ग्रेटेस्ट ऑफ डेम ये क्वेश्चन अभी अभी तो किया है लेकिन विदाउट यूजिंग मल्टीपल कंडीशंस विदाउट यूजिंग मल्टीपल कंडीशंस बिना मल्टीपल कंडीशन को उसे करके करना है मतलब एक बड़ी में अब और और का इस्तेमाल नहीं कर सकते कैसे करेंगे यार उसे ऑफ नेस्टेड लूप में आपको समझता हूं आपको पूरा समझ आएगा वह बी से बड़ा ठीक है तो क्या यह बोलना एन नहीं है की अगर ए बी से बड़ा है तो ए मेरा सी से भी बड़ा होगा ठीक है तो ए तो मेरा सी से भी बड़ा होगा ऑटोमेटिक के लिए ऑटो मैटिकली ठीक है ऑटोमेटेकली इसका मतलब और इसका भी मतलब है की ए ग्रेट टेस्ट ए ग्रेट टेस्ट है ठीक है ग्रेटेस्ट है अब इस लाइन से हम पूरा कोड समझना वाले हैं की मैं और ऑपरेटर का इस्तेमाल करूंगा अब मैं आपको बताता हूं इस टेक्नोलॉजी के साथ हम कैसे इस क्वेश्चन को सॉल्व कर सकते हैं यहां देखिए सबसे पहले कुछ लिखूंगा मैं पहले तो इसका मीनिंग समझो अगर ग्रेटेस्ट सिंपल अगर ए बी से बड़ा है तो बी कैन नेवर बी डी ग्रेटेस्ट और मैं यहां पे मां के चल रहा हूं अगर डिस्टिंक्ट नंबर है तीनों अलग है तो इसका मतलब एल्स का मतलब होगा बी एन ग्रेटर डेन ए ठीक है तो ए क्या है नेवर बीता गेट है समझो मेरी बात बी कैन नेवर बी डी ग्रेट टेस्ट ठीक है ऑब्वियस सी बात है अब हो सकता है सी मेरा ए से भी बढ़ाओ ए से भी छोटा हो वो चीज आगे देखेंगे हम इधर आते हैं बी ग्रेटर डेन इक्वल तू आएगा लेकिन मैं मां के चल रहा हूं तीनों नंबर मेरे अलग है समझने के परपज से एक बात बताओ अगर ये मेरा बी से बड़ा है और फिर अगर मैं ये भी बोल डन एफ अगर जो मेरा ए है अब अगर मैं ऐसे का डन की वो सी से भी बड़ा है ठीक है अगर जो मेरा ए है वो सी से भी बड़ा है या फिर मैं ये भी लिख सकता था बी मेरा सी से बड़ा है बट एनीवेज मैं ये लिखना हूं अब मैं आपको दूसरी चीज समझाऊंगा ठीक है अगर ए बी से बड़ा है और ए सी से भी बड़ा है तो इसका मतलब ए सबसे बड़ा है तो आप सीधा प्रिंट कर सकते हो आपको ग्रेटेस्ट नंबर प्रिंट कर सकते हो मैं सीधा नंबर लिख देता हूं या आप ये भी देख सकते हो या ग्रेटेस्ट ग्रेटेस्ट सिंपल देखो इसको मीनिंग हो सकता है [संगीत] तो मैं का नहीं सकता सी मेरा बी से भी बड़ा है या फिर मैं सिंपल ये का सकता हूं अभी तक तो मैंने देखा की अगर ए बड़ा या सी बड़ा है अब बी की बात करते हैं क्या मैं इसमें लिख दूंगा सी के बड़े में सोचना है मेरे को और ये ये तब चलेगा बी सी से भी बड़ा हो जाए तो मैं सिंपल क्या बोल सकता हूं तो मैं सिंपल ये बोल सकता हूं तो मैं सिंपल ये बोल सकता हूं की भाई बी मेरा सबसे बड़ा है अगर बीएसईबी बड़ा है सी से भी बड़ा है तो बी मेरा सबसे बड़ा अब इसके एल्स मैं देखना होगा सी मेरा बी से बड़ा है और क्योंकि मुझे पता है की बी मेरा ए से बड़ा था तो मैं का सकता हूं सी मेरा एक तो बी से बड़ा है जो मेरा ए से बड़ा है तो सी ग्रेट है नहीं वो बस कंडीशन है मेरी ठीक है आई होप आप ये समझ का रहे होंगे थोड़ा खुद से करो इसको मैं ड्राई आयरन नहीं करूंगा जान मुझे आप खुद करो तब आपको समझ आएगा रन करते हैं फर्स्ट नंबर थ्री सेकंड नंबर फाइव इस डी ग्रेटेस्ट अब एक कम करते दो नंबर को से लेने की कोशिश करते हैं 4 4 6 6 ≥ 466 तो भी सिक्स ≥ में भी कम कर रहा है ये बस एक्सप्लेन के लिए था ठीक है आगे बढ़ते हैं फटाफट यार हमारा एक घंटा हो भी चुका है और ऑलमोस्ट हमने प्लस खत्म कर दिए किड ऑफ आपका एक होमवर्क है अब आपको क्या करना है आपको क्वेश्चन को समझो आईएफ डी आगे ऑफ राम श्याम और अजय आर इनपुट थ्रू डी कीबोर्ड राइट है प्रोग्राम तू डिटरमिन डी यंगेस्ट ऑफ डी थ्री ठीक है तो मुझे सब का यंगेस्ट बताना है मतलब लिस्ट नंबर बताना है ना तीन नंबर को इनपुट लेकर लिस्ट निकालना है लेकिन विदाउट यूजिंग मल्टीपल कंडीशंस अब आपको ऐसे में करना है जो मैंने आपको करके दिखाए आगे बढ़ते हैं अब ल शॉप की बात करते हैं ऑलरेडी कर चुके हैं लेकिन ये क्वेश्चन के साथ और अच्छे से करेंगे क्वेश्चन है टेक इनपुट परसेंटेज ऑफ एन स्टूडेंट एक नंबर आपको इनपुट करना है वन से लेकर 100 के बीच में और प्रिंट डी ग्रेट अकॉर्डिंग तू डी मार्क्स मतलब अगर नंबर मेरा 81 से 100 के बीच में हुआ वेरी गुड 61 से 80 के बीच में हुआ तो गुड 41 से 60 के बीच में हुआ तो एवरेज ली दें 40 हुआ इक्वल तू तो मैं का रहा हूं फेल ठीक है तो फटाफट इस क्वेश्चन को करते हैं कर कंडीशंस हैं ऐसे सॉल्व होगा ये इधर आओ यहां पर लिखने हैं ग्रेट और ठीक है तो इसको कॉपी करो सबसे पहले लिख देते हैं उसके हिसाब से मैं अपना कम करूंगा 61 से बड़ा है और यहां पर मेरा क्या है एन जो है वो मेरा छोटा है ली दें इक्वल तू 80 अब इसको हम ढंग से एक बार सॉल्व करके मैं आपको बताऊंगा मजा ए जाएगा आपको ठीक है आईसीएफ की पावर समझाऊंगा ठीक है आप इसको एफ भी लिख सकते हो देखो चारों में से अगर एन 61 से बड़ा है और 80 से छोटा है तो आप क्या प्रिंट करोगे तो आप सिर्फ प्रिंट कराओगे और गुड ठीक है तो आप प्रिंट कराओगे गुड अब दो और कंडीशन लिख लेते हैं टोटल 4 कंडीशंस हैं ठीक है तीसरी कंडीशन है अगर एन 41 से बड़ा है और मेरा यहां पे <= 60 है ठीक है तो आप प्रिंट कराओगे एवरेज तो आप प्रिंट करोगे और लास्ट का कैसे अगर मेरा एन एक ही कंडीशन है जो की अगर जो मेरा एन है <= 40 है तो मैं प्रिंट कराऊंगा डिफेंडिंग ऑन डी कंडीशन ये कोड मेरा आराम से चल जाएगा रन करते हैं यहां पर लिखा इंटर मार्क्स मैं कहता हूं 45 एवरेज मैं यहां पर कहता हूं 99 वेरी गुड यह देखो मैं यहां पे कहता हूं 75 गुड मैं यहां पर कहता हूं 56 एवरेज ठीक है तो तीनों चीज चारों चीज मैंने चला के आपको दिखा दी वेरी गुड भी गुड भी एवरेज भी और फेल नहीं दिखाए अगर मैं करता हूं नंबर 23 अब इसको हम सॉल्व कैसे करेंगे आईसीएफ की पावर समझता हूं ऑफ कोर्स आप ये भी लिख सकते हैं लास्ट में कंडीशन लिखने की जरूर नहीं थी तो मेरा कम हो जाता फिर से वापस रिटर्न करते हैं मैं नंबर लेट हूं 95 तो वेरी गुड आता है मैं नंबर लेट हूं 75 तो गुड आता है मैं नंबर यहां पर लेट हूं 55 तो यहां पर ही जाता है और मैं नंबर लेट हूं 35 तो फेल आता है कम कर रहा है लेकिन 81 से बड़ा है और 100 से छोटा है तो वेरी गुड प्रिंट कर दो अब मैं आया ना अगर कभी मां लो मैंने अपना नंबर दिया 75 मैं आपको कोड समझता हूं हो क्या रहा है इंटरनल गुड प्रिंट हो गया हुआ क्या सबसे पहले मैंने इनपुट लिया मार्क 75 हो गए इसने चेक किया क्या 7580 में से बड़ा है और 7500 से छोटा है बट एक चीज जल हो गई तो नहीं चलेगा तो मैं नेक्स्ट आया क्या 7561 से बड़ा हां 80 से छोटा है हां तो मैंने प्रिंट कर दिया गुड और आगे की चीज चली ही नहीं कोई एक चीज चलती है इसमें मैंने चेक भी नहीं हुआ लेकिन एक बात बताओ क्या मुझे ये देखने की जरूर थी की 75 80 से छोटा है नहीं देखने की जरूर ही नहीं थी क्योंकि अगर 75 गलती से 80 से बड़ा होता तो वो ऊपर पड़ा जाता ठीक है वो ऊपर पड़ा जाता है समझो तो अगर मैं यहां पर सिर्फ ये लिख डन यहां पर भी सिर्फ यह लिख डन तो मेरा कम चल जाएगा रन करके दिखता हूं आप बोलोगे कैसे देखो चलेगा मैं लिखना हूं मैं यहां पर लिखना हूं 55 एवरेज मैं यहां पर लिखना हूं एक बार इसको देखते हैं अब हो क्या रहा है मैं आपको समझता हूं मां लो मैंने लिखा 75 चेक हुआ क्या वो 81 से बड़ा नहीं आगे बढ़ो क्या वो 61 से बड़ा है हां तो प्रिंट कर दो अब मेरे को देखने की भी जरूर नहीं है क्यों क्योंकि पहले ही देख चुका था वो तो इसलिए आईसीएफ कम आता है इसको हम कहते हैं इसको ऐसे पढ़ने हैं ये फेल्स ठीक है और एक होमवर्क आपके लिए थोड़ा मैच लगेगी इसमें अगर आपने कोऑर्डिनेटर ज्योमेट्री पढ़ राखी है पड़ी राखी होगी यार 10वीं की मैथ्स तो देखो आनी चाहिए टेंथ की आपने मैथ्स नहीं पढ़ राखी यार कोडिंग करियर आपका अच्छा नहीं जाएगा मतलब इन टर्म्स ऑफ वसंत डेवलपमेंट तो आप फ्रंटेंड इंजीनियर बन सकते हो लेकिन प्रॉब्लम आएगी उसमें भी ठीक है तो 10th की मैथ्स आपको आनी चाहिए सिंपल होती है तो अगर आपको एक पॉइंट दे रखा है एक्स प्रोग्राम तू फाइंड आउट इफेक्ट लिस इन डी फर्स्ट क्वाड्रेंट सेकंड क्वाड्रेंट थर्ड क्वाड्रेंट फोर्थ क्वाड्रेंट ऑन दी एक्स एक्सिस ऑन दी ए एक्सिस या फिर ओरिजन तो हमारे पास यार क्या होता है हमारे पास कुछ ऐसा सीन होता है की मेरा पॉइंट मेरा पॉइंट होता है ना या तो मेरा पॉइंट यार ओरिजन पे ले कर सकता है या कभी एक्स एक्सिस पे लाइक कर सकता है ठीक है यहां पे भी यहां कभी किसी ए एक्सिस पे लाया कर सकता है ये तीन चीज हो शक्ति है या वो फर्स्ट क्वाड्रेंट में लाइक करता है सेकंड क्वाड्रेंट थर्ड क्वाड्रेंट फोर्थ क्वाड्रेंट तो आपको पता होना चाहिए की फर्स्ट क्वाड्रेंट क्या होता है सेकंड क्वाड्रेंट क्या होता है थर्ड क्वाड्रेंट क्या होता है फोर्थ कॉटन क्या होता है सिंपल समझाऊं तो प्लस प्लस माइंस प्लस माइंस ठीक है तो ये चीज आपको पता हनी चाहिए इस हिसाब से आप देख सकते हो प्लस मतलब एक्स पॉजिटिव है तो अगर आपको नंबर दे रखा है आप इनपुट में एक्स लोग और ए उसके कोऑर्डिनेटर समझो अकॉर्डिंग आंसर प्रिंट कर दो ठीक है टर्नरी ऑपरेटर की बात करते हैं एफएलसी होता है बट कल बने के लिए बचाने के लिए लाइंस बचाने के लिए मतलब अगर स्टेटमेंट एक लाइन में लिखना है तो टरनरी ऑपरेटर आपको याद नहीं होता टेंशन की बात नहीं है बट कर लो सिंटेक्स होता है ये कोलोन है ये सभी को यह मेरी टर्नरी ऑपरेटर होती है अब एक बार मैं आपको समझता हूं की ये कैसे करेंगे हम जैसे पहले क्वेश्चन इसका करके देखते हैं यहां पे मैंने कोई क्वेश्चन लिखा नहीं लेकिन एक क्वेश्चन कर लेते हम सीधा एक ही क्वेश्चन करेंगे ज्यादा नहीं करेंगे इधर आओ एक बार अपने इस क्वेश्चन पर आते हैं तो मैंने आपको समझाया था की भाऊ को हटाओ ऑडी वन का कोड आप ऐसे लिख सकते हो ठीक है टोटल मेरी कितनी लाइंस खर्च हो रही है अगर मैं इसकी बात करूं 1 2 3 4 5 6 उसको मैं इग्नोर कर रहा हूं ऊपर वाली चीजों को कभी के लिए इतनी लाइंस मेरी ग रही है फेल्स में और ये मेरा कम करके दे रहा था मैंने आपको बोला था की इसका एक और तरीका है अगर आपकी एक ही लाइन होती है ना कभी आईएफ एक लाइन ल से एक लाइन तो आपको इसकी भी जरूर नहीं पड़ती है इस करली ब्रैकेट की तो देखो अब दो और लाइन है यहां पे बच्चा सकते हो बैक गई कर लाइन हो गई फिर मैंने ये भी कहा था की अगर एक ही लाइन है और छोटी लाइन है तो आप इसको ऐसे एक स्पेस देकर आगे भी कर सकते हो एक पेज जरूर देना ठीक है दो लाइन में भी अपना कम कर सकते हो अब यार आपका ये हो रहा है की नहीं भाई हमें यार एक ही लाइन में करना है कोड ये भी मेरे मजे नहीं ए रहा है इसमें मजे नहीं ए रही तो देवर इस वन मोर मेथड तू सॉल्व दिस इन वन लाइन चलो आपको करके दिखता हूं इसको एक बार के लिए कमेंट आउट कर देते हैं और यहां पर आपको करके दिखता हूं एक लाइन के अंदर इनफैक्ट नहीं फाइल बना लेंगे turnerry.cpp कॉपी करो अब इसको हमें तीन लाइनें में करना है की एवं है या फिर और है तो देखो हम कैसे करें तो यह मेरा सिंटेक्स रहने वाला है अब थोड़ा अच्छे से समझता हूं तो अपने कंडीशन लिख दी फिर यहां पर लिखो क्वेश्चन मार्क फिर यहां पर लिखो f2 मतलब जो चीज आप प्रिंट करने वाले थे की अगर चीज ट्रू हो रही थी तो इधर आओ मैं का रहा था की भाई अगर एवं है तो मैं प्रिंट करना चाहता हूं एवं नंबर तो यहां पर लिख दो एवं नंबर एक बार के लिए सिर्फ एवं लिख देते हैं ठीक है समझना के लिए और फिर आप लिखोगे एक सेमी यह वाला कोलोन और अगर आपका चीज जल है जो आप चाहते हो की जल में आए यहां पे लिख दो ये अब इसका आपको मीनिंग समझता हूं ठीक है यह जो हमने लाइन यहां पर लिखी है इसको मैं कहता हूं टर्नओवर ऑपरेटर एक ही लाइन में मेरा कोड हो गया रन करते हैं यह देखो इंटर एन मैं कहता हूं इंटर लखनी होती है तो आप टरनरी ऑपरेटर का इस्तेमाल करते हो दिस इसे नोट नेसेसरी कॉल बने की टेक्निक है और लाइंस को रिड्यूस करने की है बट यहां पे आप सबसे पहले लिखने हो कंडीशन में लिखोगे फिर आप लिखने हो क्वेश्चन मार्क फिर आप वो चीज लिखने हो जो आपको लखनी थी ट्रू वाले कैसे में और यहां पे आप वो चीज लिखने हो जो आपको एल्स वाले कैसे में लखनी थी ये इस वाले कैसे में और ये एस वाले कैसे में समझ रहे हो इसका मतलब ठीक है तो ऐसे आप टरनरी ऑपरेटर का इस्तेमाल करते हो किसी भी कोड में आप लिख सकते हो जहां पे आपके पास दो चीज होती है अब जब आप ये सोचोगे कभी-कभी तीन कंडीशंस हो गई ल से ए गया तो क्या उसमें हो सकता है हो सकता है लेकिन बेकार होता है तो मत किया करो ठीक है जब आपके पास दो ही कंडीशन है छोटी मोती चीज लखनी है तो आप इसका इस्तेमाल कर सकते हो आगे बढ़ते हैं अपने टॉपिक पे और फटाफट इसको भी हम रेप करने वाले हैं ये है हमारा स्विच स्टेटमेंट अब अगेन यार मतलब पर मी आईटी इस किड ऑफ यूजलेस आई फाउंड फाइंड आईटी यूजलेस दिस इस अलसो अंदर वे अंदर रिप्लेसमेंट ऑफ आईटी इस अलसो अंदर रिप्लेसमेंट पर डिफेंस ऐसी कोई चीज नहीं है दुनिया में हो शक्ति है बट ये बस एक तरीका होता है लिखने का और आपके सेमेस्टर एग्जाम में ऐसा हो सकता है वैसे तो सी प्रोग्रामिंग में होता है सी प्लस प्लस में नहीं होता फिर भी पढ़ा रहा हूं मैं की आपको क्वेश्चन दे दिया जाए एग्जाम में आपके कॉलेज में की स्विच स्टेटमेंट से करके दिखाओ सॉल्व तो फिर आप ये सोचोगे ना की अगर मैंने नहीं कर होता अभी तो राघव भैया ने सॉल्व नहीं कराया इसको ठीक है बट इसलिए मैं यहां पे आपको पढ़ा रहा हूं स्पेसिफिक यूजेस के लिए बट वैसे कभी भी आप कोड कर रहे हो कोई क्वेश्चन वैसे सॉल्व कर रहे हो प्लेसमेंट के लिए बैठ रहे हो ये साड़ी चीज कर रहे हो तो इसको तो जरूर देनी है इसकी ठीक है अब फटाफट इस पे आते हैं जैसे ये भी एक रिप्लेसमेंट है इसकी टर्नरी ऑपरेटर राइट तो ये भी एक रिप्लेसमेंट है इसकी तरफ आते हैं तो मैं बात कर रहा था स्विच स्टेटमेंट के बड़े में तो एक क्वेश्चन से इसको मैं समझने की कोशिश करता हूं एक ही क्वेश्चन कराऊंगा फिर स्टेटमेंट का क्योंकि यही आपके एग्जाम में आता है कॉपी पेस्ट लिख के ले लो यही चीज पूछेंगे आपसे ठीक है तो वो होता है हमारा ये वाला क्वेश्चन राइट है प्रोग्राम तू क्रिएट मल्टीप्लाई और डिवाइड यूजिंग स्विच कैसे और फंक्शंस ठीक है ये यहां पे गलत लिख दिया हमने ठीक है यूजिंग स्विच कैसे डी कैलकुलेटर शुड इनपुट तू नंबर्स और ऑपरेटर फ्रॉम डी यूजर मतलब अगर मैं का रहा हूं मैंने तीन दो तो नंबर इनपुट ले लिए इंटर नंबर इनपुट भी ले लेंगे और एक मैं करैक्टर ले रहा हूं कैरेक्टर सी हा ठीक है वो करैक्टर क्या हो सकता है देखो ए और बी हमारे नंबर्स हो सकते हैं सबसे पहले बात तो ए और बी मेरे नंबर्स होंगे और क जो मेरा है वो इन कर चीजों में से हो सकता है प्लस माइंस ये और ये ठीक है इन चारों में से क्योंकि यही मेरी चीज यहां पे बेसिक ऑपरेशंस की बात हुई है यहां पे क्या देखो आर्ट मल्टीप्लाई डिवाइड तो करैक्टर मेरा ये होगा ठीक है तो मेरे को तीन चीज यूजर से इनपुट लेक अपना आंसर बताना है ए करेक्ट बी करके ठीक है मैं यूजर को दिखाना चाहता हूं ए करैक्टर बी ये अगर मैं बोलूं नंबर वन ऑपरेटर नंबर तू ठीक है आप ऐसे भी लिख सकते हो एन ओ पी एन तू ओ पी का मतलब ऑपरेटर ठीक है तो ऐसे में वो करके दिखाना है तो आई थिंक बहुत सिंपल है अगर आपको यह सॉल्व करना होगा तो आप कर सकते हो जी बिल्कुल कर सकते हैं यहां पर लिखने हैं तो फटाफट आते हैं हस इंक्लूड ठीक है यूजिंग नाम स्पेस यूजिंग नाम स्पेस एसटीडी टेंट मां और यहां पर दो नंबर यूजर्स इनपुट लेने हैं तो पहले वो तो लेना ही है आप ठीक है भाई फिर आपने फर्स्ट नंबर भी लिखने की जरूर नहीं है आपको एक कॉल तरीके से आपको बताता हूं मस्त चीज आप सीधा लिख दो सीन और वन फिर आप लिख दो यार समझना मेरी बात को क्या चाहिए ऑपरेटर ठीक है फिर आप लिख दो सीन आप फिर आप लिख दो यार यहां पे इन तू और यहां पर मैं आपको समझता हूं मैं करना क्या छह रहा हूं ठीक है तीनों साथ ही में मैं इनपुट लूंगा और आपको मस्त चीज करके दिखाऊंगा अब देखना यहां पर हमें क्या करना है ठीक है और यहां पर देखते हैं अगर ऐसा हुआ की जो मेरा ऑपरेटर था जो मेरा ऑपरेटर था अगर ऑपरेटर इक्वल तू इक्वल तू यहां पर हो रहा है कर हो सकता है प्लस तो एक कम करो यहां पर भी फिर मल्टीप्लाई देंगे हम यहां पर डिवाइड देंगे सिंपल कोड को रन करते हैं इतना सिंपल है जैसे यहां पे अगर मैं लिखूं 4 प्लस 67 तो 71 मेरा सही आंसर ए गया और आप बोलोगे ये सीधा ऐसे कैसे लिख पाया मैं देखो वैसे क्या होता है क्योंकि मेरे को तीन चीज इनपुट देनी है लाइन से तो मैं ऐसे लिखूंगा पहले अपना फर्स्ट नंबर लिख दिया फिर अगले में मैंने अपना करैक्टर लिख दिया जैसे मैं कहता हूं मल्टीप्लाई फिर अगले में मैंने अपना सेकंड नंबर लिख दिया तो देखो मेरा आंसर ए गया ठीक है या फिर मैंने बोला था इनपुट्स हम ऐसे ले सकते हैं कभी भी जैसे दो नंबर इनपुट लेने होते हैं तो या तो पहले इनपुट लो इंटर ढाबा के दूसरा इनपुट लो या पहले इनपुट लो स्पेस ढाबा के दूसरा इंपोर्टेंट लेकिन जब मेरे रूल्स ऑफ डाटा टाइप अलग हो जाते हैं जैसे मैं पहले इंतजार को इनपुट ले रहा हूं फिर करैक्टर फिर इंतजार तो मैं इनको चिपका के भी लिख सकता हूं कंप्यूटर उसको अलग-अलग कंसीडर करेगा ब्यूटीफुल चीज है है ना जैसे अगर मैं यहां पर लिखना हूं सेवन मल्टीप्लाई देगा ठीक है तो ये मेरा कैलकुलेटर है और क्या है मैंने ये लिखा 7 मल्टीप्लाई बाय थ्री इंटर हमारा कैलकुलेटर हो गया यही तो करता है कैलकुलेटर कम की लिटरली मैं कुछ भी लिख डन यहां पे मैं लिटरली कुछ भी लिख डन यार तो मेरे को आंसर ला के दे देगा ठीक है तो ऐसे बनाते हैं अब इसका बेकार तरीका हम सॉल्व करने वाले हैं यूजिंग स्विच स्टेटमेंट क्योंकि आपके एग्जाम में वही पूछा जाएगा बट ये भी आपको आना चाहिए जस्ट आपको भूल जो तो आप ये लिख देना ठीक है आगे बढ़ते हैं इधर आते हैं अब हम करते हैं स्विच स्टेटमेंट देख लेते हैं थोड़ा सा अब मैं क्या रिकमेंड करूंगा यार मैं रिकमेंड करूंगा दोनों इंग्लिश हिंदी तोड़ के बोल रहा हूं मैं तो एग्जाम से यार वनडे बिफोर बस इसको एक बार करके चले जाना रिवाइज क्योंकि यार यह याद करने का वैसे फायदा नहीं है ठीक है तो बस एग्जाम से एकदम पहले और एग्जाम कौन सा कॉलेज एग्जाम की बात हो रही है अब देखो हमारा कुछ यह ऐसा राहत है मैं लिखना हूं स्विच्चएफ की जगह यहां पर मैं लिखना हूं इंटीरियर एक्सप्रेशन या जो भी जिसके ऊपर मेरे को कम करना होता है जैसे मां लो यहां पे मुझे अपना करैक्टर के ऊपर कम करना है क्या आप के ऊपर ठीक है इंटिगर की जरूर नहीं है करैक्टर भी हो सकता है ये मैं लिखना भूल गया ठीक है यहां पर आप अपना क्या लिखोगे वो चीज लिखोगे जैसे मैंने यहां पे तीन वैरियेबल्स की बात की थी n1 n2 और ओ पी जिसमें से ये ईट था जिसमें यह भी ईट था जिसमें यह क्या था तो जिसके ऊपर कम हो रहा है जैसे डिपेंडेंट है तो मैं यहां पर क लिख दूंगा या जो भी होगा सिर्फ करके दिखाऊंगा अभी फिर मैं लिखना हूं के जब मेरे प्यार की वैल्यू क्या फर्स्ट होती है तो ये करो ये करो ये करो ये करो ये सब रत्न की जरूर नहीं है आपको करके दिखाई हैं ठीक है तो से क्वेश्चन को स्विच से कैसे करें तो इसको करते हैं कैलकुलेशन है और यह करो आम होना चाहिए ध्यान रखना फाइल के एक्सटेंशन में डॉट होना चाहिए ऊपर से अब देखो क्या करेंगे यहां पर मैं लिखना हूं स्विच ब्रैकेट इसके अंदर भी कुछ चीज होती है पहले चीज मैं यहां पर लिख दूंगा जो भी मेरा जी पर मेरे को कम करना है मेरे को इस पे कम करना था आप या फिर सी हा जो भी आपका करैक्टर है मैंने आप मतलब ऑपरेटर तो मैंने इसका नाम इसलिए ओ पी रखा था ठीक है आप मेंस अगर आपको समझ नहीं ए रहा है ऑपरेटर था इसका मतलब था नंबर वन ठीक है इसका मतलब था नंबर वन और इसका मतलब था मेरा नंबर तू ठीक है प्लस माइंस मल्टीप्लाई डिवाइड हो सकता है तो देखो ऐसे करते हैं ठीक है कैसे ये एक कोलन लगाते हो सेमी कॉलोनी फिर इस कैसे में आपको जो करना है इसके नीचे लिख दो मतलब ऐसे में मुझे करना था सी आउट कहां गया n1 + n2 देना था समझ रहे हो मेरे को ये ऐसे सॉल्व होता है सिमिलरली इसको करते हैं देखो कॉपी पेस्ट पेस्ट यहां पर लिखने हैं - यहां पर लिखने हैं मल्टीप्लाई यहां पर लिखना है डिवाइड अगर माइंस हुआ तो माइंस दे देना मल्टीप्लाई हुआ तो मल्टीप्लाई दे देना डिवाइड हुआ तो डिवाइड दे देना अब यहां पर एक डिफॉल्ट कैसे भी होता है लास्ट में जैसे अगर आप यह भी लिख डॉग मां लो मैंने करैक्टर गंदा सा दे दिया मैंने अपना करैक्टर दे दिया ये ये स्टार की जगह मैंने @ दे दिया ये तो कुछ है ही नहीं तो ऐसे कैसे में की इन वैलिड प्रिंट मेरे को मां लो करना है की भाई इन वैलिड ऑपरेटर तो मैं ऐसे कर सकता हूं जैसे उसमें भी मैं एस में कर सकता था और वैलिड ऑपरेटर ठीक है तो ये ऐसे चला है मेरा सीन 5 केसेस हो गए मेरे चलो कोड को चला के देखते हैं इसमें गलती है पर रन करते हैं रन किया अपेक्षा मेरे को नंबर भी तो लिखना था अगर मैं लिखूं 8 / 2 और इनवेलिड ऑपरेटर दोनों चीज ए गई ऐसा क्यों हो रहा है चलिए एक बार इसको समझते हैं एक बार लेक समझेंगे तब आपको समझ आएगा ठीक है यहां पर मैं लिखूं 9 - 3 प्रिंट हो गया 9 * 3 / 3 भी हो गया और ये भी हो गया मतलब ऐसे होता है सीन मेरा ऑपरेटर है माइंस तो पहले चेक हुआ क्या प्लस है नहीं तो ये चीज नहीं आएगी फिर आया माइंस ओके तो एक ये क्या करेगा ये नीचे की साड़ी चीज चला देता है इससे बचाने के लिए हम इस्तेमाल करते हैं ब्रेक का तो यहां पे हमेशा सबके नीचे आप लिखोगे एक ब्रेक तो कॉपी पेस्ट पेस्ट पेस्ट ठीक है समझना मेरी बात को और एक और चीज क्योंकि ये यार इसका है एक तब दे दो इसको सिलेक्ट करो तब दे दो अब आपको अच्छे से समझाएंगे तब दे दो तब दे दो मतलब अब आपको समझ ए रहा होगा ये फर्स्ट कैसे की बात हो रही है ये सेकंड कैसे के लिए ये थर्ड के लिए ये फोर्थ के लिए ये पूरा और ये लास्ट है अब अगर मैं चलाऊं मेरा कम चल जाएगा अब इसको रात लो या जो मर्जी कर लो समझोगे तो क्या ही ठीक है जैसे अगर मैं लिखूं आप नाइन प्लस थ्री तो सिर्फ चीज नहीं होगी क्योंकि मैंने ब्रेक लगा दिया था मैं यहां पर लिखूं 9 - 3 6 ए गया तो मैं यहां पे लिखो 9 * 3 27 ए गया मैं यहां पे लिखूं यार अपना 9 / 3 3 ए गया और अगर मैं कुछ अजीबो गरीब हरकत करूंगा 9 एक्स्ट्रा बैटरी थ्री तो ये गलत ऑपरेटर है इन वैलिड ऑपरेटर ए गया तो ये होती हमारी स्विच स्टेटमेंट इसके बड़े में आप ज्यादा बात करेंगे बटर नहीं है जितनी बात करें उतना ही ठीक जितनी कम बात तो ये होता है हमारा स्विच स्टेटमेंट और यही क्वेश्चन आपके एग्जाम में आएगा कैलकुलेटर वाला ठीक है तो भाई इसी के साथ यार इसी के साथ हमारा जो ये है क्या बोलते हैं कुछ एमसीसी टाइम करते हैं बेसिकली कुछ क्वेश्चन भी सॉल्व कर लेते हैं वैसे तो ठीक है इसको हम निपटा देंगे खत्म हो चुका है हमारे ठीक है बस कुछ थोड़ी डर तक एमसीसी टाइम करते हैं फटाफट इसको फटाफट निपटाते हैं फिर अपने अगले चैप्टर के ऊपर आते हैं तो क्वेश्चंस क्या है प्रिडिक दिया आउटपुट अगेन मतलब अगर मेरा ये कोड है यहां पर लिखा है ओबवियसली ऊपर की चीज भी है साड़ी है मैंने लिखा intax=10 फटाफट सॉल्व करते हैं तो एक डब्बा बना एक्स 10 ए 20 ठीक है यहां पर चेक हुआ क्या एक्स ए के बराबर है एक्स = 10 20 के बराबर नहीं है तो ये चीज नहीं चलेगी राइट तो आप ये सोच रहे होंगे मेरा आउटपुट कुछ नहीं आएगा और अगर 1020 के बराबर होता तो यह चीज प्रिंट हो जाति लेकिन मैं बोलना हूं मेरा आउटपुट आएगा सी आउट टैक्स यहां पर अंडे सॉरी इसके नीचे जो भी एक लाइन होती है वो तो इसके ब्लॉक के अंदर आई है गलत ध्यान दो इस चीज का एक इंपॉर्टेंट चीज यहां पे ना भाई अगर मैंने इस स्टेटमेंट के आगे सेमी कोलोन लगा दिया इसका मतलब है की आईएफ फिनिश अब यह जो नीचे की लाइन है आईटी इसे इंडिपेंडेंस आईटी इस इंडिपेंडेंस ऑफ दिस इसे स्टेटमेंट क्योंकि यहां पर हमने खत्म कर दी थी अगर ये नहीं होता छोटा सा तो ये प्रिंट नहीं होता क्योंकि यह इसके अंदर आता है आई होप आपको समझ ए रहा होगा आगे बढ़ते हैं कुछ और गलतियां देखते हैं अपनी ठीक है जैसे ये होमवर्क है आपका अभी आप खुद करना यहां पे लिखा है एक्स की वैल्यू थ्री ए की वैल्यू अगर x3 के बराबर है ये प्रिंट कर दो आगे बढ़ते हैं अब आप बताना की मेरा आउटपुट क्या आने वाला है क्या ये प्रिंट होगा या ये प्रिंट होगा ठीक है यहां पर प्रिंट नहीं लिखना आई एम सो सॉरी यहां पर बेसिकली मां लो आपको ये दे रखा है ठीक है इसकी जगह ये लिखा था मैं यहां पर लिख देता हूं ये इधर ही लिखा है एक्स ठीक यहां पर बेसिकली मेरा लिखा है अब आप बताओ ना आउटपुट स्टार लगा रखा है बहुत इंपॉर्टेंट कॉन्सेप्ट आगे ए जो y=x=10 इसका क्या मीनिंग होता है दोनों में 10 ए जाएंगे ठीक है भाई तो यह भी एक टेक्निकल लिखने की अब बात करते हैं इसकी ए = एक्स = 10 अब जब ये चीज चल रही होती है जब भी ये वाली चीज ये वाली चीज चल रही होती है तो ये चीज ए गई यहां पे लेकिन अब ये जो अगली लाइन है बहुत इंपॉर्टेंट है ये क्या है स = एक्स < 10 हैं ये तो कोई सेंसी नहीं बनाता स = एक्स < 10 नहीं नहीं नहीं ऐसा नहीं होता स = एक्स < तन का मीनिंग अभी ग रहा है इसका क्या मीनिंग है पहले इसको रन करते हैं फिर मैं आपको समझता हूं ठीक है रन करना जरूरी है तो हम लिखने हैं फैक्टर्स डॉट सीपीसी फटाफट कोड लिखने हैं अपना तो यहां पर मैं तीन नंबर ले रहा हूं ठीक है भाई कौन से तीन नंबर है ए जाते हैं यहां पर एक्स = 10 यहां से मैं आपको हायर की समझना चाहता हूं और रत्न की ऐसा जरूर नहीं है स = एक्स < 10 ठीक है फिर सी आउट एक्स ए स तीनों प्रिंट हो रहे हैं तो एक्स स्पेस ए स्पेस स ठीक है फटाफट मजा आएगा अब आपको बता दिया था जैसे मैंने लिखा ए = एक्स = 10 तो पहले बात आप यह सोच ही रहोगे ना यार इसको हम समझेंगे की 10 जीरो क्यों ए रहा है पहले तो आपको ये भी समझा देते हैं पहले ही की ए की वैल्यू 10 कैसे हुई वही इसे इक्वल तू एक्स = 10 यहां पे हम बात अब ये आई है की पहले ये सॉल्व होगा या ये सॉल्व होगा ठीक है आप खुद सोचो अगर पहले ये सॉल्व हो रहा होता तो क्या होता पहले बाय के अंदर एक्स की वैल्यू डालते अभी के लिए एक्स की वैल्यू थ्री है तो ए के अंदर पहले थ्री दाल जाता ठीक है ऐसा सही है एक्स ए स तो ए के अंदर पहले थ्री दाल जाता फिर एक्स = 10 एक्स के अंदर 10 दाल जाता है है ना आप में से बहुत बच्चे के सोच रहे होंगे लेकिन ऐसा नहीं होता बिकॉज़ ऑफ हायरार्की मतलब ये होती है मेरी की जैसे लेफ्ट तू राइट वाली मैंने आपसे बातें की थी ना देखो पहले बात तो दोनों अगर इक्वल तू है दोनों इक्वल तू है तो पहले यह हो या फिर यह हो जब मैं बात करता हूं प्लस माइंस मल्टीप्लाई डिवाइड की तो मैं चला हूं लेफ्ट से लेकर राइट अगर से मेरी प्रेसिडेंट होती है से हीेरार की होती है तो मैं फिर लेफ्ट तू राइट चला हूं लेकिन अगर यहां मैं लेफ्ट से लेकर राइट चला तो इसका तो मतलब यह है की पहले मैं इसको करता क्योंकि ये दोनों से है और पहले मैं लेफ्ट तू राइट चलूंगा तो बाय इसे इक्वल तू एक्स एक्स ए के अंदर थ्री दाल दिया फिर एक्स = 10 ठीक है पर भाई मैं 10 के डाला क्योंकि यहां राइट तू लेफ्ट चला है तो ध्यान रखना यार इस इक्वल तू के अंदर असाइनमेंट ऑपरेटर के अंदर राइट तू लेफ्ट चला है वेरी इंपॉर्टेंट पॉइंट तू नोट राइट तू लेफ्ट चला है और दूसरी चीज अब यहां पहले इसको कैलकुलेट करेंगे इसको और इनका मीनिंग क्या है वो समझाऊंगा जो ये ली दें ग्रेटर दें होते हैं इनकी औकात ज्यादा होती है किस सिर्फ एक इक्वल तू से तो पहले ये सॉल्व होगा ये राइट तू लेफ्ट वाली बात नहीं होगी ये तो क्योंकि ये दोनों अलग है तो इसकी ज्यादा पावर होती है अब आप बोलोगे एक्स < तन क्या होता है क्या एक्स के अंदर ली दें नंबर दाल दूंगा मैं नहीं एक्स < तन यह राइट तू लेफ्ट क्या है यह क्या है यह था यह था फिर ये था ये था ये रिलेशन ऑपरेटर कंपैरिजन यहां पर चेक हो रहा है क्या 10 ली दें होता है नहीं जल बराबर होता है तो दिस इसे गिविंग जल अब यहां से हम बुलियन ऑपरेटर को भी पढ़ेंगे बुलियन डाटा को थोड़ा सा बाद में लेकिन दिस इस फॉल्स तो जल का मतलब कंप्यूटर प्रोग्रामिंग लैंग्वेज में पता क्या होता है आई होप तभी आप समझ का रहे होंगे की ऐसा क्यों हो रहा है तो दिस इसे एन कंडीशन एन कंडीशन कैन हैव ओनली तू वालुज सिर्फ दो वैल्यू हो शक्ति है चाहे कोई भी कंडीशन या तो जीरो या वन फॉल्स या ट्रू तो ये चीज ध्यान रखना कंप्यूटर में फॉल्स होता है जीरो और सच का मतलब होता है वन ठीक है अगर यहां पे लिखा होता है स = एक्स >= 10 ऐसे करके तो ये ट्रू होता तो स = 1 हो जाता ठीक है आगे बढ़ते हैं और आगे क्या अब हम ए जाते हैं अपने चैप्टर नंबर थ्री लूप्स के ऊपर तो गैस हम ए चुके हैं अपने चैप्टर नंबर थ्री पे जिसका नाम है लूप्स ठीक है अभी तक हमने बेसिक्स पढ़ा था इनपुट आउटपुट लेना शिखा हेलो वर्ल्ड प्रिंट करना शिखा फिर हमने फेल्स पढ़ा की भाई अगर हमारे पास कुछ कंटेंस्टेंट्स होती है कंडीशंस हमने पढ़े अब हम पढ़ने वाले हैं लूप्स अब लूप आगे एन इंग्लिश शब्द इसका मतलब क्या होता है की आप किसी लूप में फस गए हो जो बार-बार चलते जा रहे हैं चलते जा रहे चलते जा रहे चलते जा रहे हैं या फिर अगर मैं बोलूं तो लूप कैन बी सेड आज रिपीटेशन राइट की कोई चीज बार-बार रिपीट है लूप पर चला कर आप देख रहे हो जैसे आप लूप पे चला के किसी वीडियो को देख रहे हो तो डेट इस बीइंग रिपीटेड ठीक है रिपीटेशन लूप का मतलब होता है तो आज आपने सुना भी होगा बहुत जगह पर लूप विल लूप दो विले लूप साड़ी चीज पढ़ने वाले हैं आप टेंशन मत लेना और ऐसा बिल्कुल नहीं है की सारे लक्स बहुत ज्यादा इंपॉर्टेंट है इंपॉर्टेंट यार एक और दो ही है बेसिकली जो पर और विल है हम इन्हीं को अच्छे से पढ़ेंगे और इसको भी थोड़ा बहुत पढ़ लेंगे और आप बिल्कुल मास्टर बन जाओगे इसके बाद यार अगले 1 घंटे के अंदर लक्स चलने में कोई परेशानी आपको नहीं आने वाली लोग चलने में ठीक है ये मेरा वादा है और स्टार्ट करते हैं फिर आज के इस सेशन को जो की हमारा लूप्स वाला सेशन ठीक है अब देखो मैंने आपको समझा दिया मां लो आपको कोई प्रॉब्लम स्टेटमेंट मिलती है की आपको यार 10 बार गुड मॉर्निंग प्रिंट करना है आपको 10 बार गुड मॉर्निंग या 10 बार हेलो वर्ल्ड प्रिंट करना है मैं तो ये बोलना हूं ठीक है तो अब क्या कर सकते हो देखो आते हैं अपने कंपाइलर के ऊपर और कुछ करके देखते हैं ठीक है भाई यहां पर लिख दो हस इंक्लूड ठीक है तो आप ऑफ कोर्स यह लिख सकते हो सी आउट विदाउट नहीं यार सी आउट ठीक है भाई हेलो वर्ल्ड या नमस्ते वर्ल्ड कुछ भी लिखो ठीक है भाई और आपको अलग-अलग लाइनें में लिखना है मां लो तो आप एक कम ये कर सकते हो देखो ये तो एक बार प्रिंट कर देता है हेलो वर्ल्ड को ये देखो ए गया हेलो वर्ल्ड आप इसी चीज को 10 बार कॉपी पेस्ट कर सकते हो ठीक है क्योंकि आप बोलोगे इसी तरह देखो एक दो तीन कर पांच कर और पांच हो गया 6 7 8 9 10 9 भाई लिखा तो एक ही बार है ठीक है यहां पर ये बहुत ही बेकार तरीका नहीं है मैं आपको बोलूं आपको सो बार हेलो वर्ल्ड प्रिंट करना है क्या आप सोमवार कॉपी पेस्ट करोगे क्या नहीं यार इतनी मेहनत तोड़ना करते हैं तो इसको हम कैसे करते हैं इसको हम इन 10 लाइन की जगह एक ही बार लिख सकते हैं और बाहर एक लूप लगा सकते हैं ध्यान से देखना अगर आप डायरेक्टली इसके ऊपर जंप कर रहे हो आपने मुझे नहीं पढ़ा है तो प्लीज आपको सिंटेक्स आना चाहिए इस के जैसा इसका बाद में होगा अगर आपको इस का नहीं आता तो इसमें आपको परेशानी ठीक है अब मैं क्या करता हूं इसी चीज को इसी चीज को हटाते हैं एक ही बार हम लिखेंगे और मैं क्या करता हूं मैं क्या करता हूं मैं यह करता हूं मैं करता हूं इसको बैठा देते हैं अब मैं एक लूप चलने वाला हूं एक ऐसी चीज जो हेलो वर्ल्ड को 10 बार प्रिंट कर देगी या जितनी भी बार आप बोलोगे उतनी बार प्रिंट कर देगी तो ठीक है मैं लिखना हूं पर अब ये क्या होता है क्यों होता है अभी के लिए रुक जो बस आपको लिखना है एफ ओ आर जैसे आप लिख दो ना आईएफ अंदर लिखने हो कंडीशन सिमिलरली आप लिखने हो पर अंदर कुछ चीज लिखोगे उनके बड़े में 2 मिनट में डिस्कस करूंगा टी आई = 1 आई <= 10 आई प्लस प्लस ये क्या है क्यों है किसलिए भूल जो अंदर एक बार के लिए लिख दो सी आउट जो आपको लिखना है जैसे मैं हेलो वर्ल्ड को प्रिंट करना चाहता हूं 10 बार अब देखना मैंने एक ही बार हेलो वर्ल्ड लिखा और किसी ब्लॉक के अंदर लिखा है जैसे ये ब्लॉक होता है कोई भी अगर मैं बोलना हूं दो करली ब्रैकेट के बीच में कुछ चीज होती है जैसे इसमें होती थी वैसे इसकी जगह मैंने पर लिखा है और पर में कुछ अजीब अजीब सी चीज लिखी है ठीक है इसका बड़े में बाद में बात करेंगे लेकिन एक बार इसको रन करते हैं एक ही बार लिखा है हेलो वर्ल्ड रन करते हैं अरे 10 बार पेंट हो गया मेरी बात पे विश्वास नहीं हो रहा एक कम करो यहां 10 की जगह तीन लिख देते हैं अब देखना तीन बार पेंट हो गया ठीक है तो अगर आपको कोडिंग ही नहीं आई तो भी अगर आपको कोई ऐसा कुछ पजल टाइप ही दे दे पहेली दे दे की देखो ऐसा कुछ लिख रखा है आपके सामने और आप ये देखोगे की अगर थ्री की जगह में सेक्स करता हूं तो सिक्स बार ए जाता है ये देखो तो इसका तो साफ मीनिंग है ना यार सर कंट्रोल यहां है ये जो नंबर है सिक्स इस पर सर कंट्रोल है अगर मैं इसको 50 कर डन तो 50 बार प्रिंट हो जाएगा क्या सही में यह देखो अरे 50 है जिन लो यह 10 हो गया सिमिलरली आप इसे 100 5000 भी कर सकते हो ठीक है दिखता हूं ₹5000 आपको विश्वास नहीं हो रहा तो वो भी दिखा लेते हैं ये लो ये 5000 बार है देखो ऊपर करते रहूंगा करते रहूंगा करते रहूंगा और ऊपर हो नहीं रहा क्योंकि इसका टर्मिनल साइज इतना ही था ठीक है पॉइंट बीइंग हमें समझ ए रहा है की यार ये कंट्रोल है यहां पे जो ये नंबर मैं लिखूंगा उतनी बार प्रिंटिंग हो रही है तो इस चीज को यार कहते हैं हम एक लूप स्पेसिफिकेशन करते हैं वे बिल स्टडी अबाउट दी पर लूप ठीक है जो तरीका होता है लिखने का वो ऐसा होता है की मैं यहां लिखना हूं पर यहां पर मैं लिखना हूं अगर मैं कोई ऐसी बातें करूं यह लिखूं दिस इस नॉन आज डिक्लेरेशन प्लस इनीशिएलाइजेशन प्लस इनीशिएलाइजेशन राइट तो यस बिल्कुल आप सही हो इसको हम बोलते हैं की हमारा एक वेरिएबल है जो की पर लूप के अंदर है ठीक है इसको हम पर लूप का इटरेटर कहते हैं तो यह जो पर लूप का एक्टर है यह जो पर लूप का इंटर है ये शब्द के ऊपर घबराना मत अच्छे से आपको समझाऊंगा इटरेशंस क्या होती है इटरेटर क्या होता है यह वेरिएबल होता है यह वाला ठीक है तो इसको मैं बोलना हूं मैंने एक इनीशिएलाइजेशन कर दी ठीक है इसकी यह बहुत इंपॉर्टेंट चीज है इसको हम बोलते हैं कंडीशन इसको हम बोलते हैं कंडीशन की कितना प्रिंट करना है कहां तक करना है जैसे की मैंने आपको समझाया था अगर इसी नंबर को हम बदलते हैं तो बहुत कुछ हो जाता है और इसको हम बोलते हैं इसको हम बोलते हैं इंक्रीमेंट डिक्रिमेंट इंक्रीमेंट फ्लैश डिक्रीमेंट डिफेंडिंग ऑन डी क्वेश्चन ठीक है इसके बड़े में भी अच्छे से बात करेंगे अब आप सब यार इंडिविजुअल आपको ये पहले से पता है की आई < 10 या आई <= 10 ये तो एक कंडीशन होती थी एक स्टेटमेंट के अंदर आई थी आप सबको पता है ये होता था डिक्लेरेशन प्लस इनीशिएलाइजेशन आप सबको पता है आई प्लस प्लस ये होता है बेसिकली आई = आई + 1 विच इसे इंक्रीमेंट फ्लैश अपडेशन ऑफ डेट वेरिएबल तो तीनों चीजों के कांबिनेशन मेरे को यहां पे लिखने होते हैं बीच में यहां पे सभी कोलोन डालना होता है बस और अपना कम करना होता है राइट अब एक बार मैं आपको समझता हूं की लूप एक्चुअली में वो कैसे कर रहा है ठीक है बट उससे पहले उससे पहले वह छोड़ो की क कैसे कर रहा है अगर क्योंकि मैंने आपके सामने क्वेश्चन यह है की प्रिंट हेलो वर्ल्ड एन नंबर ऑफ टाइम्स यूजर मतलब अगर मैं यूजर को पांच डन तो पांच बार हेलो वर्ल्ड हो जाए तो ये तो बहुत सिंपल है ये देखो अगर आपको अभी भी कुछ नहीं आता तो यह देखो ली दें इक्वल तू मैं यहां बस एन लिख दो और एक कम करो पहले आप अपने एन को इनपुट ले लो देखो यहां पर लिख दो सी आउट इंटर और ठीक है फिर यहां पर लिख दो सी इन एन जो मेरा एन आएगा उतनी बार मेरा लुक चलेगा ये आपको समझ ए चुका होगा इसका मतलब है की इतनी बार मेरा लूप चलेगा अंदर की चीज जो भी है वो इतनी बार प्रिंट होगी जैसे मैं कहता हूं इंटर इन इक्वल तू थ्री तीन बार हेलो वर्ल्ड ए गया लो भाई मैं कहता हूं एन = 7 बाहर ए गया तो अब ये कम भी डेफिनेटली कर सकते हो और ये बहुत क्लीयरली समझ ए रहा है ठीक है तो जितना यह नंबर है उतनी बार अंदर की चीज चलेगी अच्छा अगर अंदर मल्टीपल चीज हुई जैसे अगर मैं लिख डन दोस्त याउत हेलो वर्ल्ड और फिर यहां पर लिख डन सी आउट हेलो अर्थ नहीं है ऐसा हुआ है की हेलो वर्ल्ड हेलो अर्थ एक बार हुआ फिर दो फिर यहां पे देखो तीन फिर यहां पे देखो कर तो ऐसा हुआ है तो लूप के अंदर जो भी चीज होती है वो सब रिपीट होती है कितनी बार जितनी बार मैंने यहां पे ये नंबर लिख रखा है ठीक है बहुत बढ़िया अब एक बार आते हैं की यार मेरा लूप कम कैसे कर रहा है ये तो क्वेश्चन दान हो गया वेरी सिंपल ठीक है कॉपी पेस्ट किया अब एक बार देख लेते हैं हो इस डी पर लूप वर्किंग डी वेरियस पैरामीटर ऑफ एन पर लूप पैरामीटर होते हैं हमारे ये तीन ये ये और ये ठीक है भाई की भाई इनीशिएलाइजेशन कंडीशन और इंक्रीमेंट ठीक है तो फटाफट एक बार आते हैं अपने कोड के ऊपर और एक बार हेलो अर्थ को हटा देते हैं यहां से ये तो आपको समाज दिया मैंने या फिर हटा और एक कम करते हैं मां लीजिए की मैंने इनकी वैल्यू एक तरह समझ लेना मैंने थ्री ले लिया मोटा-मोटा तो ऊपर से समझ ए गया हमें अब देखते हैं मैं मां के चल रहा हूं की एन की वैल्यू मेरी थ्री है ठीक है सबसे पहले मैं इस लाइन के अंदर आया ठीक है नेक्स्ट स्टेप समझाऊंगा तो सबसे पहले इनिशियलिसए होती है वैल्यू मतलब एक डब्बा बंता है ऑफ कोर्स तो एक डब्बा बन गया आई नाम का जिसमें अभी के लिए बन वैल्यू है परफेक्ट इसको मैं बोलना हूं अपनी कंडीशन अब कंडीशन का मतलब होता है की सबसे पहले शब्द लगेंगे ठीक है हमारे लूप के स्टेप्स ऐसे नहीं होते की मैं पहले यहां जा रहा हूं यहां जा रहा हूं यहां जा रहा हूं यहां जा रहा हूं फिर वापस नहीं स्टेप्स को देखना सबसे पहले एक तो आपका कहां से स्टार्ट हुआ है उसको हम ऊपर रखते हैं ठीक है इनीशिएलाइजेशन अलग से है वह एक ही बार होती है इनीशिएलाइजेशन ठीक है भाई एक तो ये हो गया पहले मतलब आई = 1 अब मेरे स्टेप्स होते जो बार-बार होते हैं पहले चेक डी कंडीशन चेक कंडीशन ठीक है अगर ट्रू हुई तो आगे बढ़ो जल हुई तो तोड़ दो ठीक है अभी समझाऊंगा आपको सेकंड कम होता है लूप के अंदर मतलब क मैं सीधा लिख देता हूं सेकंड कम है क मतलब लूप के अंदर जो भी है उसको चला दो और तीसरा कम होता है इंक्रीमेंट करते हैं की यह जो कोड करेगा पर क्यों करेगा कब खत्म होता है लोग वह भी डिस्कस करेंगे पहले आई की वैल्यू वन है तो मैंने बोला यह कम तो हो गया दान टिक लगा दो ठीक है भाई अब मैं आया इधर स्टेप्स बार-बार रिपीट होते हैं और ये स्टेप्स ठीक है तो चेक कंडीशन तो चेक कंडीशन चेक होगी अभी एन की वैल्यू थ्री है तो आई क्या है वन क्या वन ली दें इक्वल तू थ्री है यस अगर ट्रू है तो लूप के अंदर चले जो मतलब जो भी लूप के अंदर है उसे चीज को कर दो तो ये बोलना है की सी आउट हेलो वर्ल्ड ठीक है भाई तो जो मेरा आउटपुट है वो भी यही बोलना है लो भाई हेलो वर्ल्ड और आई और डेल भी लिखा है तो ये बोलेगा अगली लाइन भी दे दो बहुत बढ़िया अब मैं जैसे ही इधर ए जाता हूं ना ये देखो लूप के अंदर का कम जब हो जाता है तो देखो चेक कंडीशन हो गई सही हुआ फिर लुक के अंदर का कम हो गया फिर इंक्रीमेंट कर दो ठीक है तो ऐसे हमारा ऐसा कम नहीं जाता की पहले कंडीशन पहले ये इनीशिएलाइजेशन हो रही है कंडीशन हो रही है फिर इंक्रीमेंट फिर ये कम हो रहा है नहीं ऑर्डर क्या होता है पहले ये होता है एक ही बार होता है यह होता है क इंक्रीमेंट तो हेलो प्रिंट हुआ प्रिंट हो गया अब मैं ए गया इंक्रीमेंट पर आई प्लस आई प्लस प्लस का मीनिंग होता है यस ये हो गया तू ठीक है भाई ये कम हो गया अब जब ये तीनों कम हो जाते हैं तो एक बार वापस से 123 करो ये बार-बार होता रहेगा अब मैं ए गया वन पे चेक कंडीशन तो ये बार-बार नहीं होगा ठीक है तो मैंने देखा तू आई की वैल्यू तू है और एन की वैल्यू थ्री है क्या तू ली दें इक्वल तू थ्री है जी बिल्कुल दान आगे बढ़ो क करो अंदर जो भी चीज है उसे कर दो तो मैंने कर दिया हेलो वर्ल्ड दान नेक्स्ट लाइन दे दी फिर मैं ए गया इंक्रीमेंट इंक्रीमेंट का मतलब आई प्लस प्लस इधर ए जो तो इसका मतलब आई प्लस प्लस है तो एक कम करो दान क करो अपना अंदर जो जो भी चीज लिखी है कर दो तो यहां पे एक ही चीज लिखी है मैंने कर दी एक नेक्स्ट लाइन भी दे दी फिर मैं ए गया इंक्रीमेंट पर इंक्रीमेंट का मतलब आई प्लस प्लस आई की वैल्यू है 3 तो आई = i+13 ठीक है फिर मैं वापस इधर आया तीनों कम हो गए ठीक है तो वापस में इधर ए गया चेक कंडीशन पे ठीक है अब मैं देखा हूं आई की वैल्यू है 4 तो क्या फोर ली दें इक्वल तू थ्री है नहीं जब मेरी कंडीशन गलत होती है जल होती है तो मैं नीचे नहीं जाता और मेरा लूप खत्म हो जाता है अगर कंडीशन ट्रू है तो मैं बार-बार तीनों कम एक-एक करके करते रहूंगा 123123123 इसी को मैं कहता हूं तो आप मेरा लूप टूट गया क्यों क्योंकि आई की वैल्यू 4 हो चुकी है 3 से बढ़िया तो इसलिए तीन बार यहां पे ये साड़ी चीज प्रिंट हुई है आई होप आपको ये चीज समझ ए रही होगी ठीक है ये जो आई है ये बस ये बता रहा है की कितनी बार मैंने लूप चलेगा अब कुछ अच्छी चीज अगले क्वेश्चन को करने से पहले एक और अच्छी चीज इंपॉर्टेंट बात जो मैं आपको बताना चाहता हूं उसके बड़े में डिस्कस करते हैं ये देखो मां लीजिए की मेरे को इनपुट नहीं दे रखा होता और मैं बेसिकली यहां पर तीन बार प्रिंट कर रहा हूं हेलो वर्ल्ड ये देखो तो तीन बार हो जाएगा कोई दिक्कत नहीं है तो जरूरी नहीं है की मैं आई को वन से इनिशियलिसए करके ली दें इक्वल तू थ्री करो यह तो मैं इसलिए कर रहा हूं की भाई एक्चुअली में होता क्या है पहले आई वन है प्रिंट हो गया फिर i3 है तो अगर मैं ये लिखूं i=2 से लेकर 4 तो आई की वैल्यू यह देखो तीन ही बार पिंटू आई होप समझ का रहे होंगे तो आईटी इसे नोट नेसेसरी की मैं आई को वन से शुरू करो बट आईटी इसे एन गुड हैबिट अलसो लेस थान 3 कर सकते हैं तो भी तीन बार प्रिंट होगा ये लो ऐसा क्यों की आई की वैल्यू पहले जीरो है जीरो ली दें थ्री है हेलो वर्ल्ड प्रिंट हो गया फिर आई की वैल्यू बाढ़ के बैंड हो गई वन < 3a हेलो वर्ल्ड प्रिंट हो गया फिर आई की वैल्यू बाढ़ के 2 हो गई फिर तू < 3 है हेलो वर्ल्ड प्रिंट हो गया फिर तीन बार हो चुका है प्रिंट फिर आई की वैल्यू थ्री हो गई अब थ्री क्या < 3 है नहीं तो टूट गया तो आप ऐसे भी लिख सकते हो और आप ये भी लिख सकते हो मैं यूजुअली यार ये लिखना हूं ताकि ज्यादा अच्छे से समझ आई ठीक है बहुत बढ़िया आगे बढ़ते हैं अपना क्वेश्चन सॉल्व करते हैं और अब हम समझेंगे पावर ऑफ दिस आई पावर ऑफ दिस आई ये आई क्या है जो ये ट्रैक्टर है जो पर लूप के अंदर का वेरिएबल है इसकी पावर समझेंगे कैसे क्वेश्चन सॉल्व करते हैं प्रिंट डी नंबर फ्रॉम वन से लेकर 100 अच्छा अगर आपसे बोला जाए वन तू हंड्रेड पेंटिंग करो या वन से लेकर 10 प्रिंटिंग करो तो आप कैसे करोगे ऑफ कोर्स लूप का इस्तेमाल करके ठीक है यूजिंग पर लूप हम करेंगे यूजिंग पर लूप एक बात बताओ एक बात बताओ इधर आओ अब 100 बार हेलो वर्ल्ड प्रिंट कर सकते हो है ना तो आप 100 तक के नंबर भी तो प्रिंट कर सकते हो आपके लिए हिंट देता हूं सबसे पहले आपको ट्राई करना इसको हिंट है हमारा आई आई मेरा चेंज हो रहा है ना बार-बार तो क्यों ना मैं आई को ही प्रिंट कर डन ठीक है चलिए आपको समझता हूं एक बार मैं आपसे ये कहना छह रहा हूं वन तू 100 क्या आप वन से लेकर कहानी तक भी प्रिंटिंग कर सकते हो ठीक है यह देखो आप बस लिखो आई = 1 आई <= 100 और सी आउट आई इस आई को ही प्रिंट कर दो ये देखो रन करते हैं देखो बन से लेकर 100 तक प्रिंटिंग हो गई बहुत बढ़िया वन तू थ्री फोर फाइव सिक्स ये देखो बढ़िया इनफैक्ट आप ऐसे भी कर सकते हो तो मैंने यहां पर किस चीज को इस्तेमाल समझो की आपको 39 से लेकर आपको 39 से लेकर 452 तक नंबर 39 से लेकर 167 तक ठीक है तो कर सकते हैं राइट आगे बढ़ते हैं अब हम थोड़ी सी एडवांस चीजों पर आते हैं जैसे ये कंडीशंस के ऊपर हम ऑलरेडी यह चीज पढ़ चुके हैं प्रिंट जो डी एवं नंबर्स फ्रॉम वन तू हंड्रेड तो यह बिल्कुल से क्वेश्चन है लेकिन यहां पे बस एक कंडीशन है वन से लेकर 100 तक हमें प्रिंटिंग आई है और उसका ड्राई आयरन यार मैं नहीं करूंगा आप खुद करके देखना 1 से लेकर 100 तक का ड्राई आयरन मत करना क्यों आप बार-बार ऐसे तो नहीं लिखोगे ना जैसे यहां पे तो मैंने आपको बता दिया आई की वैल्यू कर तक जा रही है अगर n3 है अगर एन 100 है तो क्या आप साड़ी वालुज लिखोगे क्या नहीं मत करना ड्राइवर ठीक है कॉन्सेप्ट समझो ये देखते हैं अब मुझे एवं नंबर्स स्पेंड करना है वन से लेकर 100 तक तो एवं नंबर कौन से होते हैं आपको पढ़ा चुका ऑलरेडी कोई भी नंबर एवं कब होता है जब वो आई अगर कोई नंबर है एक और हिंट दे रहा हूं अगर यह जीरो है तो ही प्रिंटिंग करो ठीक है आप जब प्रिंटिंग कर रहे हो आप जब प्रिंटिंग कर रहे हो तो एक कम करो यहां पर कंडीशन लगा दो तभी प्रिंट करना है तो ही उसको प्रिंट करो लो भाई दान देखो तू से लेकर मेरे प्रिंट हो गए हंड्रेड तक यह नंबर्स यहां देखो 246 देखो यह जब कंडीशन हते हो रही है तो ये प्रिंट हो रहा है और अगर जब आई मेरा ओ रहा है तो कुछ भी नहीं हो रहा लूप तो चल रहा है लेकिन कुछ हो नहीं रहा ठीक है तो आपका होमवर्क है सिमिलरली यार प्रिंट जो दी और नंबर फ्रॉम वन तू 100 आर यू थिंक आप कर सकते हो बस एवं की जगह इक्वल तू इक्वल तू की जगह कुछ और लगा दो अब आगे बढ़ते हैं थोड़ा सा और इसका हम करते हैं एक दूसरा वेरिएशन भी हम कर सकते हैं प्रिंट जो डी एवं नंबर्स फ्रॉम वन तू 100 मेथड नंबर तू भी करेंगे हम इसका अब मेथड नंबर तू बेसिकली क्या होगा आपने अभी देखा होगा की मां लो मां लो पर एग्जांपल मैंने यहां पर हंड्रेड तक के नंबर सेंड किया e1 तो यह लूप चल कितनी बार रहा है अगर मैं आपसे क्वेश्चन पूछूं तो क्या बोलोगे 50 बार रुक चल रही है 100 बार मैं बोलूंगा डिपेंड करता है की शुरू कहां से हो रहा है खत्म कब होगा यह लूप चल रहा है यार मेरा हंड्रेड टाइम्स राइट जबकि नंबर तो इससे हम बैक सकते हैं हम अपनी हां की जो एक कंडीशन है इसको भी मॉडिफाई कर सकते हैं जैसे एक्चुअली में क्या है अगर मैं इसकी जगह ये भी लिखूं ना आपको पता है कोई फर्क नहीं पड़ेगा ये लो एक ही बात है ठीक है क्योंकि आई प्लस प्लस का मीनिंग वही होता है अब एक बात समझो मुझे पर एग्जांपल सारे एवं नंबर प्रिंट करने हैं तो तू से शुरू कर सकता हूं मैं सर कम है ना अब देखना इसकी मैं कॉपी पेस्ट करूंगा मैं थर्ड नंबर तू जहां मेरा जो लूप है वह 50 टाइम्स चलेगा एक तो आई को शुरू करो आप तू से मुझे पता है आई <= 100 ही रखो लेकिन जो मेरी जंप है उसको बड़ा दो इसका मतलब यह है की पहले आई तू था फिर जब इंक्रीमेंट होगी तो वह 3 कभी बनेगा ही नहीं फोर बनेगा सिक्स बनेगा समझ रहे हो देखो यह भी से आंसर देगा इनफैक्ट हमें इसकी कंडीशन लगानी ही नहीं है लो भाई देखो सही का रहा हूं बिल्कुल हो गया प्रिंट समझ ए रहा है आपको यहां पर हो क्या रहा है बहुत सिंपल सी बात है मैं क्या कर रहा हूं मैं अपने आई को ही ऐसा बना रहा हूं की वो 2468 10 टाइप्स बने हैं और फिर अपने आप को प्रिंट होते हैं ठीक है तो दिस इसे एन बटर मेथड एक तो यहां पे हमने इफैक्ट्स कंडीशन भी नहीं लगाने की जरूर पड़ी और ये 50 बार मेरा चला है लूप ये 100 बार चल रहा है तो ये जल्दी एग्जीक्यूट होगा कंप्यूटर के लिए ये ज्यादा अच्छा है सिमिलरली आप इसी का इसका भी ओड नंबर सेंड कर सकते हो वो मैं आपको एक सेकंड के लिए करके दिखा देता हूं की आप ये ले लो < 100 या 99 ही ले लो क्योंकि 100 मुझे कभी 20 नहीं करना और दो का ही जंप अब देखना बस फर्क ये देखो भाई ठीक है तो बस इतनी सी चेंज है इनफैक्ट अगर यहां पर मैं 100 लिखूं भी ठीक है तो भी कभी 100i बनेगा ही नहीं ये देखो 99 तक हम जाएंगे राइट तो बस छोटी सी चीज है तू की जगह बैंड कर दिया तो ये हो गया आई होप आपको ये कोड समझ ए रहा है अब आगे बढ़ते हैं इधर आते हैं इसी के साथ आप कोई क्वेश्चन देते हैं क्वेश्चन है प्रिंट दी टेबल ऑफ 19 प्रिंट दी टेबल ऑफ 19 अब इसको होमवर्क करके या चलो मैं आपको कर देता हूं बट ज्यादा अच्छे से एक्सप्लेन करूंगा क्योंकि ऑलरेडी है से चीज अभी-अभी हमने किया 19 की टेबल से यार ये मतलब है यहां पे की सिर्फ मतलब 91 जा 19 10 तक ही जाना है मेरे को ऐसा नहीं है की आगे तक जाना है तो मेरे को यही प्रिंट करना है 57 फिर क्या होता है भाई 76 होता है और ऑफ कोर्स 95 होता है फिर 105 115 114 होता है फिर 133 होता है मैं सही तो लिख रहा हूं यार फिर 152 होता है 171 और 190 भाई ठीक है 19 की टेबल याद करने की जरूर नहीं है ये मेरे को प्रिंट करनी है तो अगेन बहुत सिंपल है पहले तो आप इसको ना मल्टीपल चीजों से कर सकते हो कैसे मुझे स्टार्टिंग नंबर पता है मुझे एंडिंग नंबर पता है तो मैं पूरा लूप लगा लूंगा 19 से लेकर 190 जब भी कोई नंबर डिविजिबल होगा 19 से तो मैं उसको प्रिंट कर सकता हूं तो देखो पहले तरीका है फ़ोरिंट आई = 19 से शुरू तक जो एक-एक बढ़ाओ मतलब 19 20 21 सब पे जो और ये वाली हरकतें करो की जब मेरा नंबर उसकी टेबल में आता है तो आप उसे नंबर को प्रिंट कर दो 19 की टेबल प्रिंट हो जाएगी बहुत बढ़िया 193857 बिल्कुल सही हो रही है बट यह जो लूप है ना यार अगेन हो में टाइम्स 19 से लेकर 190 तो ये 190 बार चल रहा है बट वन से लेकर 18 नहीं है तो कोई नहीं ये 172 टाइम्स चल रहा है एक ही बात है अब क्योंकि मुझे नंबर तो 10 ही प्रिंट करने हैं तो मैं लूप को 10 बार ही चलाऊंगा और 19 की इंक्रीमेंट्स पे चलाऊंगा ठीक है तो सेकंड मेथड इसे मैच बटर ठीक है इसको करो कॉपी और कमेंट और अपनी सेकंड मेथड पे हम आते हैं ज्यादा बढ़िया है जो की जो की मेरा सिर्फ 10 बार चलेगा आई को 19 से ही शुरू करो 190 तक ही जो लेकिन आप लिख दो आई प्लस इसे इक्वल तू 10 बेसिकली आई = आई + 10 ठीक है सॉरी आई = आई + 19 पहले मैं 19 पे हूं प्लस 19 38 + 1957 और मैं बिना किसी आईएफ कंडीशन के प्रिंट कर सकता हूं से रिजल्ट आएगा ये देखो से रिजल्ट राइट अच्छा एक और चीज आप इसको ऐसे भी लिख सकते हो 19 ये तो मैंने आपको सिखाया ही था राइट तो ये तरीका होता है बस वही लिखने का ये देखिए रन हो गया आगे बढ़ते हैं ज्यादा अच्छे से अब होमवर्क आपका क्या है प्रिंट डी टेबल ऑफ एन यूजर से इनपुट लो ठीक है और मां लो 3 की टेबल टेन की टेबल 20 की टेबल अनस हिसाब से अपना आंसर लिखो अब आप खुद सोचो इंक्रीमेंट में कहां एन आएगा कंडीशन में कहां एन आएगा क्या सीन है अगर टेबल ऑफ ना इसका मतलब फर्स्ट नंबर मेरा एन होगा लास्ट नंबर मेरा 10 * 10 होगा समझ रहे हो मेरी बात यह एन * 2 होगा एन * 3 होगा और सन तो अब आपको खुद सोचना है कैसे कंडीशंस बनेगी क्या होगा ठीक है आगे बढ़ते हैं क्वेश्चन सॉल्व करते हैं आज का सबसे इंपॉर्टेंट क्वेश्चन लूप्स का बेसिक लूप्स का आई मीन यह अगर आपका यार क्लियर हो गया अगर ये आपका चमक गया ठीक है तो बहुत चीज आसन हो जाएगी अब यहां पर मैंने लिखा है डिस्प्ले दिस आप का मतलब अर्थमैटिक अर्थमैटिक प्रोग्रेशन यह आप पढ़ने हो क्लास 10th में क्लास टेंथ की मैथ्स में तो इस कोर्स को स्टार्ट करने से पहले ही आई थिंक मैंने आपको बताया था की कुछ फ्री रिक्विजिट से आपकी पहले तो यार लैपटॉप होना चाहिए फोन पर मत करना और दूसरा अगर मैंने नहीं बताया तो यार आपकी 10 तक की मैथ्स अच्छी हनी चाहिए टेंथ मैथ्स किसी को नहीं पता की भाई आप का फॉर्मूला क्या होता है आपका दिमाग खराब हो जाता है मैथ्स से तो टेंशन मत लो इसको मैं दो मेथड से करने वाला हूं एक मेथड होने वाला मठ इसी मठ दसवीं की मठ से कुछ होती नहीं है और दूसरा मेथड विदाउट मैथ्स वो भी हम करेंगे विच इस बेसिकली मेंटल एबिलिटी आप का सकते हो बहुत ही लॉजिकल चीज है जो की अभी तक हमने की है पूरे कोर्स में ठीक है तो मेरे को क्वेश्चन दे रखा है मेरे को यह आप प्रिंट करनी है बैंड 3579 अप तू एन नंबर ऑफ टर्म्स ठीक है तू एन नंबर ऑफ टर्म्स अब बेसिकली ये भी हो शक्ति है आप मेरी कुछ और भी हो शक्ति थी अर्थमैटिक प्रोग्रेशन कुछ ऐसा होता है जैसे मैं लिखूं 159 फिर 13 मतलब अगर मैं आपसे पूछूं की अब अगला नंबर क्या होगा तो आप बता सकते हो इन दोनों के बीच का डिफरेंस फोर है इनका भी 4 है इनका भी फोर है तो ये 17 होना चाहिए मतलब ये तो बिल्कुल बचपन में जो पजल्स करते थे भाई मेरी अर्थमैटिक प्रोग्रेशन होती है की किसी भी दो टर्म्स दो कंसेक्युटिव का जो डिफरेंस होता है वो से होता है इनका डिफरेंस फोर है इसका भी फोर है इसका भी फोर है इसका भी फोर होगा तो ऐसे हम करते हैं इसको हम बोलते हैं अर्थमैटिक प्रोग्रेशन सिंपल सी बात है समझ ए गया होगा मेरे को और नंबर्स प्रिंट करने हैं अप तू और टर्म्स अब यहां पर लिखा है मुझे नहीं पता की मेरा लास्ट नंबर क्या होगा यह क्वेश्चन का वह है प्रॉब्लम है की जैसे अगर मां लो एन = 8 दे रखा था तो 13579 पांच टर्म्स हो गई छह टर्मज हो गई साथ टर्मज हो गई ऑटमस् हो गई ये प्रिंट करना है आपको बट आपको ये अन्य नहीं दे रखा तो आपको लास्ट नंबर तो पता ही नहीं है और अभी हमने देखा है की हमें ना किड ऑफ यह लास्ट नंबर तो पता होना चाहिए जो की मेरी इसको हम बोलते हैं कंडीशन टर्मिनल कंडीशन ये मुझे पता होना चाहिए जब मेरा लूप टूटे वो वाली कंडीशन बट वो नंबर तो मुझे पता ही नहीं है वो तो एन के ऊपर डिपेंड करेगा ना यार तो यहां पे लगेगी हमारा मेथड नंबर वन विच इसे मैथ्स मेथड नंबर जो की हमने 10th क्लास की मैथमेटिक्स में पढ़ रखा है नहीं आता टेंशन मत लो आप मेथड नंबर तू देखना मेरा ठीक है [संगीत] तो यह मेरा फॉर्मूला होता है जहां पर यह होती है मेरी फर्स्ट टर्म यह होती है मेरी नंबर ऑफ टर्म्स ठीक है यह वही वाला एन एन हा टर्म और ये होता है मेरा आम डिफरेंस दोनों टर्म्स के बीच में हर दो टर्म्स के बीच में क्या डिफरेंस है कंसेक्युटिव टर्म्स के बीच में तो जैसे मैं का सकता हूं इस आप के लिए अगर मुझे न टर्म निकालनी हो तो फर्स्ट टर्म मेरी वन है नंबर ऑफ टर्म्स मेरी एन है मुझे नहीं पता कितनी है और आम डिफरेंस मेरा है दो का इसमें भी दो का डिफरेंस है इसमें भी दो का इसमें भी दो का इसमें भी दो का यहां पे मैं लिखूंगा तू ठीक है तो इसको सॉल्व करेंगे थोड़ा सा तो क्या आएगा यह नहीं दी = 1 + 2n - 2 ठीक है तो एन ए गया 2n - 1 कुछ लोगों को तो ये तो आपको डायरेक्टली पता होना चाहिए वैसे ठीक है एन ए गया 21 - 1 तो ये क्या है ये मेरी लास्ट टर्म है ये मेरी वो लास्ट टर्म है जो की मेरे को कंडीशन में लगानी है और एक बात बताओ यहां सीधा ये भी लिख सकते हैं पहले टर्म 1 है अगली टर्म मेरी थ्री है तो जो डिफरेंस है वो तू का है तो जो जंप है वो तू का है तो मैं सिंपल एक पर लुक लगा सकता हूं और दो आई थिंक मेरा वह कम हो जाएगा ठीक एन लेना है ऑफ कोर्स कितनी नंबर ऑफ टर्म्स आप उसे सीरीज की प्रिंट करोगे और अभी के लिए मैं मानता हूं जो सीरीज मेरे को प्रिंट करनी है वो है ये 79.11.7 ये वाली मेरे को आप प्रिंट करनी है मैंने बोला 1 से शुरू हो रहा है तो वन रखो आई को ही प्रिंट कराएंगे लास्ट टर्म मेरी है तू और माइंस वन सॉरी तू एन माइंस वन हो रही है ठीक है और मेरा जंप एक का नहीं होगा क्योंकि कितने का जंप पे मुझे दिखे रहा है दो का जंप पे हर समय तो आप बस लिख दो आई प्लस इस इक्वल तू तू और आपको प्रिंट करना था आई प्रिंट करना है आपको ठीक है भाई आपको यार आई ही प्रिंट करना है लो भाई इनफैक्ट आप स्पेस दे दो तो आई थिंक ये आपका कम करके दे देगा ठीक है लेकिन एक एरर आएगा यहां पे ऑफ कोर्स अडं क्लियर आईडेंटिफायर हां ये देखो भाई ये क्या है भाई ये 2n क्या होता है ना अब मैथ्स के अंदर तो 2n का मतलब 2 * एन होता है लेकिन कंप्यूटर तू और को कुछ समझना है तो यहां पर 2 * एन मेरे को लिखना पड़ेगा ठीक है यह देखो इंटरनेट जैसे मैं कहता हूं तीन टर्म्स प्रिंट कर दो 135 समझ रहे हो मैं कहता हूं देखो साड़ी हो गई बहुत बढ़िया सिमिलरली अगर हमें कुछ और चीज करनी है तो हम वो भी कर सकते हैं जैसे पर एग्जांपल अगर मेरी सीरीज कुछ ऐसी होती इधर आते हैं अभी मैं इसका मेथड तू बताऊंगा रुक जो एक होमवर्क है यह भी आपके सामने थोड़ा बहुत कर लेते हैं की इसको थोड़ा क्लास पर बना लेंगे की अगर मेरी आप है 4 7 10 13 16 अप तू एन टर्म्स तो सबसे पहले तो इसकी फर्स्ट टर्म को थोड़ा सा नोट करो फोर है ठीक है यहां पर ये साड़ी चीज लिख दो फर्स्ट टर्म फोर है आम डिफरेंस क्या है तीन का डिफरेंस है बार-बार अब जो न टर्म क्या है लास्ट टर्म वो मुझे निकालनी पड़ेगी न टर्म होती है ये हमेशा यहां पर थोड़ा अलग आंसर आएगा एन = 4 + एन - 1 * 3 होगा तो यह कितना हो गया 4 + 3n - 3 तो एन हो गया मेरा 3n + 1 ठीक है इनफैक्ट इसको ऐसे नहीं लिखेंगे यह होगा 3 * एन + 1 रहेगा इनफैक्ट यहां पे भी दिस इस तू इन एन ठीक है मल्टीप्लाई बाय तो आपको अपनी लास्ट टर्म पता ग गई आपको अपना जंप पता है बस खत्म येलो भाई जैसे मां लो अगर मेरे को अब ये वाली आप प्रिंट करनी होती है इसकी जगह ठीक है मैं कहता हूं और 7 10 13 ठीक है तो सिंपल है आप शुरुआत करो फोर से आप अपनी लास्ट टर्म लिख दो यहां पर ए रहा था मेरा मैथ्स से 3n + 1 और जंप है मेरा तीन का लो भाई कुछ है ही नहीं ए रही है जैसे मैं करता हूं लो भाई कम हो गया समझ रहे हो यहां पे वो डिफरेंस और यहां पर अपनी लास्ट टाइम लिख सकता हूं और झट से प्रिंट हो जाएगी तो जो भी स्टूडेंट मैथ्स वाले हैं 10 तक जिसने मैथ्स पड़ी है उनको मजा ए रहा होगा ये देख के बढ़िया लेकिन अब पॉइंट आता है यार हमें नहीं आई है की हमें एक अल्टरनेट तरीका पता लगे तो भैया क्या वो पॉसिबल है मैं कहता हूं पॉसिबल है मैं कहता हूं पॉसिबल है मैं पढ़ा रहा हूं तो हर चीज पॉसिबल है मेथड नंबर तू अब यार एक बात समझो कोई जैसे मैं चाहता हूं यह आप ना हो मैं बात कर रहा हूं इस अप की बात करते हैं 4710 यह थोड़ी अलग है ना क्योंकि यह तो ओड नंबर है यह तो कैसे भी प्रिंट हो जाएंगे मुझे बताओ एक बात नंबर ऑफ टर्म्स कितनी है एन मतलब चाहे मेरा लूप स्टार्ट कहानी से भी हो रहा हो मेरा जो लास्ट हमारी है वो कुछ भी हो ठीक है मेरी जंप कुछ भी हो मुझे बस एक बात बताओ मेरी नंबर ऑफ टर्म्स कितनी है एन है अब मैं आपको सीखने वाला हूं जैसे अभी जो हम लूप्स पढ़ रहे थे अभी जो हमने आप पड़ी है अभी जो हमने 100 नंबर्स को प्रिंट किया है वन से लेकर 100 उसमें हमने आई का इस्तेमाल किया है आई का इस्तेमाल किया है अब मैं आपको सिखाऊंगा की मैं आई को उसे नहीं करूंगा मैं आई को सिर्फ इस चीज के लिए उसे करूंगा की मेरा लूप चल कितनी बार रहा है जैसे ठीक है यूजिंग एक्स्ट्रा वेरिएबल हमारा मेथड रहने वाला है यूजिंग एक्स्ट्रा वेरिएबल और कीपिंग और कीपिंग आई ओनली पर डी इटरेशन अब इटरेशन क्या होता है हमारी राउंड कितनी बार चल रहा है ठीक है तो उसको हम बोलते हैं नंबर ऑफ इटरेशन या नंबर ऑफ राउंड ठीक है अब हम आई को सिर्फ राउंड के लिए रखेंगे और एक एक्स्ट्रा वेरिएबल की मदद से अपना सर कम यहां पे करेंगे बहुत जबरदस्त चीज है एक बार इधर आई जैसे अभी के लिए मेरा कोड यह था अभी के लिए मेरा कोड यह था और मेरी देखो यह साड़ी चीज और ये प्रिंट हो रहा था कोई दिक्कत नहीं है ठीक है भाई इंटर और सिक्स छह टर्म्स प्रिंट हो गई ठीक है अब मैं क्या करूंगा मैं यहां पर आई = 1 ही रखूंगा आई <= एन रखूंगा चाहे कुछ भी हो ठीक है अंदर कुछ भी हो अंदर कुछ भी हो इस बाहर वाले लूप का मीनिंग क्या है बस अब मैं आई की मदद से अपना नंबर नहीं प्रिंट करूंगा मैं लूंगा जैसे अभी मैंने लिखा ए को प्रिंट कर डन तो फोर प्रिंट हो जाएगा जब वह नंबर प्रिंट हो गया अब मैं यहां पे लिख दूंगा a+b=3 या ए = ए + 3 तीन बड़ा दो फिर वापस प्रिंट कर दो तो ये कोड भी चलेगा रन करते हैं ये देखो बिल्कुल से आंसर है बिल्कुल से आंसर है मैं कहता हूं ये देखो यार नाइन टर्म्स बिल्कुल सही आंसर है राइट तो यहां पर टेक्निकल स्पीकिंग हो क्या रहा है की मैं एक नया वेरिएबल रख रहा हूं और लूप की हर राउंड के बाद वो भी बाढ़ रहा है ये देखो हर लूप के राउंड में वो तीन तीन बढ़ेगा और मेरे को ऐवेंंचुअली प्रिंट वही करना है और इससे हुआ क्या मेरे को अपनी लास्ट टर्म नहीं निकालनी पड़ी तो अगर मेरे को अर्थमैटिक प्रोग्रेशन नहीं भी आता तो मू को निकालना की जरूर नहीं थी इसकी लास्ट टर्म 3 और प्लस वन होगी मुझे क्योंकि यह भरोसा है की मेरे को नंबर ऑफ टर्म्स और प्रिंट करनी है तो मैं एन नंबर ऑफ राउंड चला दूंगा बाकी मेरे को भरोसा है की नंबर अपने आप थ्री से बढ़ता रहेगा एड होते रहेगा वो कैसे हो रहा है कोई बात नहीं बस वो होता रहेगा ठीक है तो ये एक दूसरा और बेहतरीन तरीका है आगे बढ़ते हैं अगला क्वेश्चन सॉल्व करते हैं अब सॉल्व करते हैं अपना नेक्स्ट क्वेश्चन जो की है एक जीपी यानी की जो मैट्रिक प्रोग्रेशन और अगेन अब यहां पर मैं मैच वाला फॉर्मूला लगाऊंगा ही नहीं क्योंकि उससे मैच बटर है हमारा की हम अपना नॉर्मल मेथड नंबर तू जो हमने अभी आप में किया वो करेंगे जीपी क्या होता है जिसको बिल्कुल नहीं पता कोई टेंशन लेने की बात नहीं है की जैसे मैं लिखना हूं 148 ये मतलब मैं मल्टीप्लाई करते जा रहा हूं आप होता था जहां पे ना आम डिफरेंस होता है की हर दो टर्म्स में कोई डिफरेंस है जैसे यहां पे एक का डिफरेंस है यहां पे दो का डिफरेंस है समझ रहे हो आप यहां पे कर का डिफरेंस है यहां पे आठ का है तो ये तो अलग-अलग डिफरेंस ए रहा है तो ये एक आप नहीं है लेकिन अगर आप क्लाजली नोटिस करो आप दो से मल्टीप्लाई करोगे दो बन जाएगा वापस दो से मल्टीप्लाई करो 2 से मल्टीप्लाई करो 2 से मल्टीप्लाई करो तो इसको हम बोलते हैं जीपी सिमिलरली मां लो मेरे पास टर्म है 5 फेयर 15 फिर 45 फिर 135 ऐसे करके ठीक है तो आप जानते हो की ये फाइव है तीन से मल्टीप्लाई हो रहा है तीन से मल्टीप्लाई हो रहा है तीन से मल्टीप्लाई होता है तो से नंबर से अगर चीज मल्टीप्लाई हो रही है तो उसको मैं बताऊं ज्यामितीय प्रोग्रेशन ठीक है आई होप आपको समझ ए रहा होगा अब इस क्वेश्चन को सॉल्व कैसे करें की अगर मेरे को यह वाली जीपी प्रिंट करनी है 146 अप तू एन नंबर ऑफ टर्म्स तो अगेन मैं अपना जो ढांचा है ढांचा मतलब लूप का स्ट्रक्चर वो वही रखूंगा की भाई जो मेरा आई है जो मेरा आई है वो तो ऐसे ही चलेगा वन से लेकर और तक ही चलेगा मतलब लूप मेरा एन टाइम्स प्रिंट होगा क्योंकि मेरे को एन नंबर ऑफ टर्म्स को प्रिंट करना है लेकिन जो अंदर प्रिंट होगी चीज वो कुछ ऐसी प्रिंट होगी सी आउट मैं किसी नंबर ए को प्रिंट कराऊंगा से वही कम होने वाला है और जैसे ही मैंने नंबर को प्रिंट कर दिया तो मैं जानता हूं अगली बार जो मैं करना चाहता हूं प्रिंट वो क्या होगा अपने ए से दो गुना ज्यादा नंबर तो मल्टीप्लाई इसे इक्वल तू कर दो बस सिंपल सी चीज है यहां ये लिख दो है इसको हम बोलते हैं आम रेशों उसको हम बोलते थे आम डिफरेंस आप का तो जो भी मेरा फैक्टर है जिससे मैं मल्टीप्लाई कर रहा हूं यहां पर लिख दो ए = दो मिनट का भी क्वेश्चन नहीं है कॉपी पेस्ट कॉपी और सोहन ये वाली जीपी मेरे को इसकी 10 टर्म्स प्रिंट करनी है तो एन ले लो नंबर ऑफ एन ए को शुरुआत कर लो वन से और टाइम्स मेरा लूप चलेगा आई का लेना देना सिर्फ इतना है फिर मैं ए को प्रिंट कराऊंगा और ए हमेशा मेरा दो से मल्टीप्लाई हो जाएगा आफ्टर बीइंग प्रिंटेड थॉट्स आईटी ये देखो रन करो मैं लिखना हूं इंटर एन = 8 लो भाई वन तू होती है तू की पावर जीरो से लेकर 9 तक प्रिंट हो रहा है तो आप जानते हो यहां पे शुरुआत में एक कैसे कर सकता हूं मैं जानता हूं एक प्रिंट करो और हर समय 3 से मल्टीप्लाई हो रहा है मेरा नंबर तो यहां पर बस लिख दो तीन दो चेंज सिर्फ एक और शुरुआत कहां करनी है एक ही इंक्रीमेंट क्या हो रही है बाकी सब से है ठीक है मैं कहता हूं बड़े-बड़े ए गए थोड़े नंबर ठीक है आई होप आप समझ का रहे होंगे की यार मैं यहां पे कहना क्या छह रहा हूं आप ऐसे जीपीएस को प्रिंट कर सकते हो और यहां से हम एक चीज समझ आई है इनफैक्ट जो ये है ना जरूरी नहीं है की ये प्लस प्लस हो रहा है यहां पर हम चीज मल्टीप्लाई भी कर सकते हैं डिवाइड भी कर सकते हैं सब ट्रैक भी कर सकते हैं ठीक है आगे बढ़ते हैं और ये आपका होमवर्क है डिस्प्ले 48 अप तू और टर्म्स जब आप खुद सोचो की यहां पे फर्स्ट टर्म क्या है वो रेशों क्या है जिससे बार-बार मल्टीप्लाई कर रहे हो आगे बढ़ते हैं और अब हम पढ़ने हैं की इंपॉर्टेंट चीज जिसका नाम है ब्रेक स्टेटमेंट ब्रेक लगा देना नाम से ही क्लियर है इसका इस्तेमाल बट उससे पहले क्वेश्चन करते हैं उसके साथ ही ये समझेंगे ऐसे थोड़ी डर में ठीक है क्वेश्चन के साथ-साथ समझाऊंगा क्वेश्चन के साथ समझाऊंगा इतना आगे बढ़ते हैं क्वेश्चन क्या है राइट एन प्रोग्राम तू फाइंड डी हाईएस्ट फैक्टर का ए नंबर एन अदर दें इत्सेल्फ आई थिंक बहुत ज्यादा सिंपल बात है और सेकंड थर्ड की मैथमेटिक्स आनी चाहिए ये मैं आपको नहीं समझाऊंगा ठीक है आपको फिर भी ये बता देता हूं जैसे मेरा नंबर 24 है तो इसके फैक्टर्स होते हैं 1 2 3 4 6 8 * 3 24 ये हो गया 12 वॉल्ट 24 तो ये 24 के सारे फैक्टर्स हैं खुद भी अपने आप में वो फैक्टर होता है मैं क्या चाहता हूं इसका हाईएस्ट फैक्टर प्रिंट करो अब जैसे इसका हाईएस्ट फैक्टर क्या है मेरा मेरा हाईएस्ट फैक्टर है इसका 12 है ठीक है जैसे मुझे ये प्रिंट करना है तो क्या ये कर जा सकता है जी बिल्कुल कर जा सकता है आप सिंपल एक कम कर सकते हो एक लूप चला सकते हो जो भी आपको यहां पर नंबर एन दे रखा है आपको नंबर और दे रखा है आप एक कम करो ठीक है वन से लेकर एन - 1 के सारे नंबर्स को चेक करो एक-एक करके इंक्रीजिंग ऑर्डर में और जैसे ही आपका फैक्टर आता है कोई भी ठीक है जैसे ही ऐसा होता है की आईएफ यह जो हमारा आई नंबर है अगर एन माड्यूल्स आई एन मेरा नंबर है अगर एन मॉडल एक फैक्टर है बेसिक सी बात है तो आप क्या कम कर सकते हो आप एक वेरिएबल के अंदर वो स्टोर कर सकते हो बार-बार लो भाई इतना छोटा सा कोड है ये बार-बार अपडेट होते रहेगा जैसे मैंने एक नंबर लिख दिया यह लिख देना जो की मेरा स्टोर कराएगा ना यार जो भी फैक्टर मेरा आता जाएगा वह स्टोर हो जाएगा मेरे इसके अंदर ठीक है करके देखते हैं बड़ा सिंपल सा कम ग रहा है और ऑफ कोर्स मेरे को इनपुट लेना है तो ले लेंगे यूजर से यहां आई एक नंबर इनपुट ले लिया यूजर से मेरे को उसका हाईएस्ट फैक्टर प्रिंट करना है तो मैं उसको स्टोर कर के रखूंगा कहानी क्योंकि सारे फैक्टर्स प्रिंट हो जाएंगे या इनफैक्ट एक कम करते हैं सबसे पहले हम अपने नंबर के सारे फैक्टर स्पेंट कर देते हैं तो सारे फैक्टर कैसे प्रिंट हो सकते हैं तो आप एक कम करो प्रिंट कर दो ठीक है आई थिंक पर लूप्स का एक और आपको मस्त चीज समझ आएगी राइट मां लो आपको कोई नंबर दे रखा है उसके सारे फैक्टर निकालना हैं आप लोक ही तो करने बैठोगे नहीं कंप्यूटर से 2 सेकंड में निकाल जाएगा जैसे मैं कहता हूं एन की वैल्यू यार मेरी कुछ भी जैसे मैं कहता हूं 60 सारे फैक्टर ए गए 60 गए वन से लेकर ठीक है तो ये बढ़िया चीज है अगर आप चाहते हो की आप एन को छोड़ के सारे फैक्टर्स प्रिंट करो तो ये लो मैं जैसे यहां पर लिखना हूं 24 तो 1 से लेकर 12 तक सारे फैक्टर ए गए अब मैं चाहता हूं सिर्फ हाईएस्ट फैक्टर की बात हो तो इसलिए मैं एक वेरिएबल रखूंगा ईट एफ उसको कुछ भी दे दो पहले वैल्यू यार एक बड़ी के लिए इसके अंदर में स्टोर कराऊंगा स्टोर करते रहूंगा स्टोर कराऊंगा हाईएस्ट हाईएस्ट पास्टर ठीक है मतलब सारे फैक्टर जिसमें एक-एक करके स्टोर होंगे और अपडेट होते रहेंगे तो मैं बस क्या करूंगा इसके अंदर बार-बार नया वाला जो भी आई आएगा उसको मैं डालता रहूंगा और लास्ट में मैं उसको प्रिंट कर सकता हूं ये लो यार आप लास्ट में अपने इस फैक्टर को प्रिंट कर सकते हो समझता हूं 24 तो देखो 12 गया मैं कहता हूं 100 तो 50 ए जाएगा मैं यहां पर कहता हूं 49 तो 7 ए जाएगा मैं कहता हूं यहां पर 30 ए जाएगा ये लो भाई ठीक है तो यह मेरा कम कर रहा है और दिस इसे एन गुड कोड राइट मतलब दिस इस नोट एन गुड कोड दिस इस एन डिसेंट क्वेश्चन ठीक है यहां पे साड़ी चीज हो रही है कोई दिक्कत की बात नहीं है अभी यार अगर मैं आपसे बोलूं क्या ये कोड बहुत बढ़िया है तो इसका जवाब ही नहीं पहले बात तो ये की भाई एन तक चला क्यों रहा हूं मैं ये जो लूप है मां लो 60 मैंने डाला एन तो ये लूप चलेगा वन से लेकर 59 तक 59 तक जबकि 30 तक मेरा 5 फैक्टर ए जाएगा तो मैं एक और कम कर सकता हूं आई < है तो मेरे थोड़े वह बैक जाएंगे ठीक है थोड़ा रिसोर्सेस बैक जाएगा और मेरा लूप अब 30 बार चलेगा 60 बार नहीं चलेगा ऑलमोस्ट ठीक है तो बढ़िया है लेकिन क्या इससे भी बटर हो सकता है अब मुझे हाईएस्ट फैक्टर चाहिए था तो क्या मैं उल्टा नहीं चल सकता हूं और फिर उल्टा चला के चेक कर लेट हूं ठीक है सिंपल सी बात है बहुत सिंपल है तो अब देखना यहां पे इस्तेमाल आएगी मेरी ब्रेक स्टेटमेंट मतलब क्योंकि मैं जानता हूं हाईएस्ट फैक्टर शुरू हो सकता है एन बाय तू से ठीक है उससे बड़ा कोई फैक्टर तो हो ही नहीं सकता ओबवियसली बात है मतलब नंबर को छोड़ के ये तो ओबवियस है अब मैं उल्टा लूप चला लेट हूं आई ग्रेटर दें इक्वल तू वन उल्टा लोग भी चला है आई - - पहले कम करते हैं आपको हम मैप प्रिंट कर कर दिखा देता हूं 100 तू वन डॉट सीपीसी ठीक है मतलब उल्टा लुक पहले आप शिखा देता हूं आपको अब आपको ये तो पता होगा आप ये भी कर सकते हो आपको प्रिंट करना है तो 100 पे जो कंडीशन ये रख लो की जब तक बैंड तक नहीं पहुंच जाते हो और आई माइंस माइंस करते हैं यह देखो हंड्रेड से लेकर 1 तक प्रिंटिंग होगी अच्छा अगर मां लो मैं लिख डन आई - = 2 तो देखना हंड्रेड से लेकर 2 तक हो गया दो दो के डिफरेंस से हम यह भी लिख सकते हैं 631 ठीक है आधा-आधा हो रहा है 12th का सिक्स 12th का 25 का आधा 12 होता है इंटीजर्स के अंदर ठीक है तो ये चीज हो शक्ति है आई होप आप समझ का रहे होंगे तो ऐसी चीज होती है अब एक बार आते हैं अपने इसमें फैक्टर ऑफ एन में उल्टा ल चलते हैं ये ये तो आपको समझ ए गया बट मैं चाहता हूं की उल्टे में मेरे को जैसे ही पता ग जाए की मेरा पहले फैक्टर ए गया वो मेरा हाईएस्ट फैक्टर है क्योंकि उल्टी साइड से तो आप लगा दो की ब्रेक अब देखना मैं क्या करूंगा जैसे ही मुझे पता लगा की आई मेरा फैक्टर है तो यस ऑफ कोर्स मैं उसको स्टोर करके रखूंगा अपने नंबर में मैं सीधा प्रिंट भी कर सकता हूं ठीक है और मैं लगा दूंगा एक ब्रेक मैं लगा दूंगा एक ब्रेक अब मैं आपको समझाऊंगा की होगा क्या रन करते हैं ठीक है या सीधा प्रिंट करते हैं की भाई ये मेरे को इसमें स्टोर नहीं कर के रखना कुछ मैं क्या बोलना हूं मैं सीधा प्रिंट कर दूंगा अपने आई को ठीक अब देखना यह ब्रेक से क्या होता है मैं बस का रहा हूं की जैसी फैक्टर मिला प्रिंट कर दो उल्टा तो उल्टे फैक्टर प्रिंट हो जाएंगे जैसे मैं लिखना हूं 24 को 1 सेकंड मैं लिखना हूं साथ लिख देते हैं 60 के सारे फैक्टर्स हो गए लेकिन उल्टे हो गए मतलब ठीक है इसको हटाओ ऐसे लिखने हैं उल्टे ऑर्डर में प्रिंट हो जाएंगे अब ये ब्रेक स्टेटमेंट देखना क्या करेगा अगर मैं ब्रेक लगा देता हूं पहले प्रिंटिंग के बाद तो मजा ए जाएगा आपको मैं लिखना हूं 60 वही से चीज सिर्फ एक ब्रेक से चेंज हुआ है ब्रेक का मीनिंग होता है तो प्रिंटिंग हो गई जब वो कंडीशन खत्म हो जाति है ये वाली ब्रेक का मतलब होता है की हम अपनी मर्जी से बीच में तोड़ रहे हैं लूप तो यहां पर हम ऐसी चीजों में इस्तेमाल करते हैं ब्रेक का आई होप आपको समझ आया होगा आगे बढ़ते हैं आगे बढ़ते हैं और अब बात करते हैं क्वेश्चन राइट एन प्रोग्राम तू चेक आईएफ एन नंबर एस कंपोजिट और नोट मुझे बताना है कोई नंबर मेरा कंपोजिट है कंपोजिट है या नहीं है ठीक है ये चीज मुझे यहां पर बतानी है और अगला क्वेश्चन हमारा होगा की नंबर प्राइम है या नहीं है मतलब उसका उल्टा हो गया ठीक है कोई भी नंबर कंपोजिट कब होता है और प्राइम कब होता है आप कोई बात पता हनी चाहिए कंपोजिट होता है कोई भी नंबर [संगीत] फ्लैश फैक्टर्स कितने भी हो मतलब 1 2 3 एक्सेप्ट वन अगर कोई भी एक्स्ट्रा फैक्टर है ठीक है तो आई थिंक से कोड हम चला सकते हैं हम अपने लूप को शुरू कर सकते हैं चाहे उल्टा या सीधा जैसी मेरे को पता लगता है आईएफ इन आईएफ कभी भी ऐसा हो रहा है की यह जीरो हो रहा है इसका मतलब बी फाउंड ऑफ एक्टर वे फाउंड एन फैक्टर तो मैं क्या कर सकता हूं एक लूप चला सकता हूं और वन से लेकर और नहीं तू से लेकर एन - 1 तक लूप चलाओ पहले बेकार तरीका इसमें कोई भी नंबर अगर ऐसा मिल गया जो की डिविजिबल है ऐसे तो इसका मतलब मेरा नंबर कंपोजिट है तो बस इतनी सी बात है इसको हम थोड़ा बटर कर सकते हैं तू से लेकर और बाय तू तक की चले जो कोई जरूर नहीं है क्योंकि आपको पता होना चाहिए अगर यहां तक नहीं मिलेंगे है और नोट डॉट क और ब्रेक स्टेटमेंट और चेक मत करो ठीक है और चेक मत करो तो कॉपी पेस्ट करो फैक्टर वाला कोड यहां पे मैंने नंबर ले लिया मुझे बताना है कंप्यूटर है या नहीं आप इनवाइट तू से लेकर 2 तक भी लूप चला सकते हो ठीक है या फिर आप तू से लेकर और बाय तू तक भी लूप चला सकते हो ठीक है हम यह कम भी कर सकते हैं ली दें इक्वल तू एन / 2 आई प्लस प्लस इन नंबर पर चेक करो सर तू से लेकर और बाय तू तक अगर जैसे ही मुझे ऐसा कुछ मिल गया तो आप क्या बोलोगे सी आउट कर दो भाई आप सीधा-सी आउट कर दो भाई की भाई नंबर या फिर आप लिख दो कंपोजिट कंपोजिट और आप ब्रेक कर दो क्यों क्योंकि अगर आप ब्रेक नहीं करते तो बार-बार कंपोजिट ए जाएगा जितने मेरे फैक्टर है तो ये देखो रन करते हैं मैं लिखना हूं मैं लिखना हूं कुछ भी नहीं आया क्यों क्योंकि प्राइम नंबर है अब हम आते हैं इस बात पे की यार कैसे पता लगाएगी की नंबर प्राइम है या नहीं है कंपोजिट हुआ तो कंपोजिट प्रिंट हो रहा है ठीक है नेक्स्ट क्वेश्चन ये है की मेरे को बताना है की नंबर प्राइम है या कंपोजिट है ठीक है तो इसके लिए हमें कम करेंगे हम एक वेरिएबल के अंदर स्टोर कर कर रखेंगे किस ठीक है हम एक बुलियन भी ले सकते हैं यहां पे मैं आपको बुलियन सीखना हूं फटाफट ये देखो इंटेक्स इस इक्वल तू वन समझो मेरी बात जैसे हमारा ईट होता है फ्लोट होता है क्या होता है ठीक है वैसे ही आपका बोल होता है बस फर्क क्या होता है की इंतजार के अंदर बहुत सारे नंबर ए सकते हैं फ्लैट में भी बहुत साड़ी चीज ए शक्ति है कैरेक्टर में कुछ ही कैरक्टर्स होते हैं इंटीजर्स हैं तो बहुत ही कम होते हैं बोल के अंदर दो ही चीज होती है ट्रू या फिर फॉल्स तो या तो हम इसको ऐसे भी लिख सकते थे एक ही बात थी तो वो होता है मेरा वन कंप्यूटर के अंदर फॉल्स होता है जीरो याद रखना हमेशा जीरो दें वंस कंप्यूटर इसी के ऊपर रिवॉल्व करते हैं तो यहां पर अभी के लिए मैं क्या करूंगा एक ऐसा नंबर रखूंगा क्योंकि मुझे एक ऐसा ही नंबर चाहिए मैं इंतजार भी रख सकता हूं लेकिन मेरे को भी ऐसा नंबर चाहिए जो बस कुछ स्टेटस को स्टोर करें मतलब अगर ये ट्रू है तो मैं मां के चल रहा हूं नंबर इस प्राइम मैं पहले से मां रहा हूं नंबर मेरा प्राइम होगा और अगर जैसे ही मेरा नंबर कंपोजिट आता है वह कंडीशन हिट करती है तो आप उसको फर्स्ट बना देना फिर लास्ट में आप चेक कर लेना ये देखिए मैंने बुलेक्स प्रो किया और यूजुअली हम इस वेरिएबल का नाम ना फ्लैग रखते हैं जैसे एक करैक्टर में हम क रखते हैं ना यार करैक्टर में क रखते हैं स्ट्रिंग में हा टी आर रखेंगे वैसे यहां पे यार हम इसका नाम रखते हैं ऐसे में फ्लैग ये एक कन्वेंशन आप एक्स भी रख सकते हो मर्जी आपकी तो मैंने एक नंबर बना दिया एक वेरिएबल बना दी जिसमें ट्रू है जैसे ही मुझे पता लगता है की एक और फैक्टर एक फैक्टर निकाल गया कोई भी तो हम क्या करेंगे भाई ब्रेक भी करेंगे हम सीधा फ्लैग में जल लगा देंगे तो देखो जल मेंस कंपोजिट और यहां पर मैं लिख देता हूं नंबर प्राइम होगा जब पता लगता है तो कंपोजिट बना दूंगा और फिर मैं ब्रेक कर दूंगा क्यों बार-बार चेक करने की जरूर नहीं है ठीक है लास्ट में मैं ये देखूंगा अगर आफ्टर डी लूप हज दान इट्स क अगर अब जो मेरा फ्लैग है वो ट्रू है मतलब नंबर प्राइम है कंडीशन होती है तो आप सी आउट कर सकते हो कंपोजिट तो यह मेरा परफेक्ट कोड रहने वाला इसको रन करते हैं यहां पर जैसे तू प्राइम नंबर है ठीक है मैं यहां पर लिखना हूं 3 प्राइम पॉजिटिव है ठीक है 10 तक चला के देखते हैं मैं कहता हूं फाइव प्राइम नंबर है ठीक है भाई बढ़िया है यार सिक्स कंपोजिट है रन करते हैं सेवन प्राइम नंबर है फिर रन करते हैं 8 कंपोजिट नंबर है नाइन कंपोजिट नंबर है 10 कंपोजिट नंबर है लेकिन अगर मैं प्रिंट करूं वन प्राइम ए रहा है कोई भी नंबर प्राइम कंपोजिट तो साड़ी चीज चल रही है फटाफट आगे बढ़ते हैं इस कोड को कर लो कॉपी पेस्ट या देख लो ठीक है इसका एक आसन तरीका होता है क्योंकि प्राइम नंबर्स का तरीका होता है की अगर आपको प्राइम नंबर फाइंड करने हैं तो आपको चलने की जरूर नहीं है आप चला सकते हो एस के आर टी फंक्शन देख चुके हैं कंटिन्यू स्टेटमेंट की अब ये बहुत ही इसकी हमेशा जरूर नहीं पड़ती लेकिन आप उसे कर सकते हो मैं उसे कर लेट हूं कंटिन्यू का मतलब है अराउंड वन राउंड एट ए टाइम मतलब ठीक है भाई आपको एक पर्टिकुलर राउंड स्किप करना है आपको एक पर्टिकुलर राउंड स्किप करना है ब्रेक का मतलब पूरे लूप को तोड़ना जैसे पर एग्जांपल आपका क्वेश्चन आपको कुछ अजीब सा दे रखा हो की प्रिंट नंबर्स फ्रॉम वन तू ट्वेंटी एक्सेप्ट एक्सेप्ट आप यह लिख सकते हो प्रिंट नंबर फ्रॉम वन तू 20 एक्सेप्ट 3 और 8 आपको यह नंबर प्रिंट नहीं करना पर सम रीजन तो या तो आप इसकी कंडीशन लगा लो ये देखो मैं यहां पर कोड लिखना हूं फटाफट कंटिन्यू स्टेटमेंट कंटिन्यू ठीक है भाई मैं नहीं फाइल बना रहा हूं जहां पर मेरे को प्रिंट करने है वन से लेकर 20 तक नंबर एक्सेप्ट प्रिंटिंग हो जाति है भाई ठीक है कोई दिक्कत नहीं है राइट कोई भी दिक्कत है ही नहीं थोड़ा अच्छा करते हैं लो भाई अब मैं चाहता हूं इसमें से 3 और 8 प्रिंट ना हो तो मैं बस एक कंडीशन लगा सकता हूं की ये देखो आईएफ आई इसे नोट इक्वल तू थ्री या फिर और नोट इक्वल तू 8b मतलब दोनों में से कुछ भी ना हो मेरा आई मेरा थ्री भी नहीं है और और आई इसे नोट इक्वल तू 8 है तो आप प्रिंट कर सकते अपने नंबर को तो देखना 3 और 8 र जाएंगे 12345 का इस्तेमाल कर सकते हो या आपको इस स्टेटमेंट का इस्तेमाल अगर नहीं करना तो देखना हम क्या कम करेंगे मैं कंटिन्यू का इस्तेमाल करूंगा मतलब मैं ये का सकता हूं अगर मेरा आई गलती से थ्री हो गया या फिर और ने एक बार में तो एक ही होगा ना या फिर आई गलती से 8 हो गया इन दोनों में से कोई भी एक चीज हो गई ठीक है तो कंटिन्यू कर दो कंटिन्यू मतलब उसे राउंड को स्किप कर दो ठीक अगर i3 है या 8 है तो राउंड को स्किप कर दो ये देखो 3 और 8 नहीं प्रिंट हो ठीक है इसको हम ऐसे भी लिख सकते हैं तो कंटिन्यू अलग-अलग करके ये देखो की अगर i3 कर सकते हो 8 में भी ठीक है तो कंटिन्यू सही हम एक राउंड को स्किप कर सकते हैं आगे बढ़ते हैं राइट एन प्रोग्राम यूजिंग कंटिन्यू कर सकते हैं अब बात करते हैं हम नेक्स्ट पॉइंट पे ए चुके हैं अभी तक हमने पर लूप पड़ा है सर सारे कम पर लूज हो सकते हैं भाई लूप इस बेसिकली और अल्टरनेट तू पर लूप और अल्टरनेट तू विले लूप एक ही बात है ठीक है क्वेश्चन में जो दे रखा है उसके अकॉर्डिंग पता नहीं होता की कितनी बार मेरा लूप चलेगा कितनी बार चलेगा कैसे चलेगा अब मल्टीपल कंडीशंस का मतलब है पर लूप में भी हो सकता है लेकिन इसमें आसन राहत है थोड़ा दिखने में ठीक है की जो यह कंडीशन होती है ना हमारी पर लुक वाली इनीशिएलाइजेशन कंडीशन और इंक्रीमेंट उसकी कंडीशन की बात हो रही है तो फटाफट वायरिंग के साथ स्टार्ट करते हैं सो फिर हम बात कर रहे थे बाई लूप के बड़े में तो वाइल्ड लूप में मैंने बताया की एक अल्टरनेट तू पर लूप है अब एक बार इसके सिंटेक्स को डिस्कस करते हैं इसको एक बार ही के लिए छोड़ो कोडिंग फीलिंग पे आओ और आपको डिफरेंस बताता हूं और लेट डू दिस थिंक की हम ना एक हमारा कोड था वन से लेकर 100 वाला ठीक है भाई अगर मैं वन से लेकर 10 तक प्रिंटिंग करूं तो 10 नंबर्स प्रिंट करके दे देगा सबसे पहले यार हम इनीशिएलाइजेशन करते एक ही बार करते हैं फिर तीन स्टेप्स होते हैं कंडीशन चेक करना लूप के अंदर जाना इंक्रीमेंट करना तो वो थोड़ा शब्द होता था कंडीशन चेक करना लुक के अंदर जाना फिर इंक्रीमेंट करना जबकि कुछ ऐसा ग रहा है देखने में तो ए लूप इसको थोड़ा सा बटर फूल करता है कम एक ही है ठीक है ऐसा नहीं है बटर है लेकिन बस ऐसा है ये देखो ऐसा होता है हम यहां पर बाहर करते हैं इनीशिएलाइजेशन के अंदर की थी पर लूप की बॉडी के अंदर यहां हमने बाहर इनीशिएलाइजेशन कर दी फिर जैसे हम पर लिखने हैं वैसे ही लिख दो विले वैसी एक ब्रैकेट बना विल के अंदर तीन चीज नहीं होती पर लुक के अंदर तीन चीज होती हैं इनीशिएलाइजेशन सेमी कोलोन कंडीशन सेमी कोलोन इंक्रीमेंट या फिर डिक्रीमेंट यहां पर सिर्फ कंडीशन होती है अब मां लो मेरे को वन से लेकर 10 तक नंबर प्रिंट कर देते तो कंडीशंस तो मेरी ये थी आई <= 10 कंडीशंस इतनी थी ठीक है तो सिर्फ यही लिखने हैं हम फिर हम अंदर क्या लिखेंगे भाई जो मुझे बार-बार रिपीट करवाना है तो हमें यार अपना आई प्रिंट करना था लो भाई हो गया ठीक है भाई इस बार अलग-अलग लाइनें में प्रिंट कर देते हैं और अब इसमें यहां पर मैं इंक्रीमेंट लगता हूं लूप के अंदर बार-बार अब एक बार कोड को चलते हैं 12345678 अब यह थोड़ा बटर लगता है देखने में क्यों जैसे मैंने आई को वन से शुरू किया एक ही बार हो रहा है पर लूप में क्या हो रहा है मैं बार-बार सोचता हूं मैं बार-बार लूप में ए रहा हूं ठीक है तो पर लूप में हो सकता है आपको लगता हूं की इनीशिएलाइजेशन भी बार-बार हो रही है जबकि एक ही बार होती है यहां पे तो क्लियर है की एक बार इनीशिएलाइजेशन हुई अब इस लूप में बार-बार क्या होता है कंडीशन चेक कोई पहले देखो लाइन बाय लाइन है फिर हमारी चीज प्रिंट हो गई फिर इंक्रीमेंट हो गई फिर वापस कंडीशन चेक कोई प्रिंट इंक्रीमेंट तो एक्जेक्टली यही ऑर्डर फॉलो होता था हमारा लुक में लेकिन लिखा अलग तरीके से होता था यहां पे इसी तरीके से लिखा हुआ है तो बस देखो यही है मेरा भाई लुक समझ रहे हो मेरी बात ठीक है समझ रहे हो यही है मेरा भाई लोग अब टेक्निकल स्पीकिंग में अपने पर लूप को भी ऐसा लिख सकता हूं समझने की कोशिश करता हूं ये रहा 1200 वाला मां से लेकर मां लो 100 तक मेरे को यार 10 तक नंबर प्रिंट करना है ठीक है ये देखो वन से लेकर 10 तक नंबर एक ही लाइन में मैंने प्रिंट कर दिए इसका दूसरा तरीका बताएं यहां पर भी आप बाहर लिख सकते हो लेकिन फिर क्या करोगे यहां पर भी आप एक कम कर सकते हो की ये लिख दो ये मेरा कम करेगा ये देखो ठीक है तो यह है पर लुक लेकिन अब यह लुक जैसा बन गया पूरा इनीशिएलाइजेशन कंडीशन प्रिंट करना लूप के अंदर जो और इंक्रीमेंट इंक्रीमेंट लेकिन यहां पे ये लगाने जरूरी है ये जो दो सेमी कोलोन है ना ये ध्यान रखना आप ठीक है तो आप ये कम भी कर सकते हो इधर आते हैं तो आपको समझ ए गया होगा वैल्यू क्या है और इसमें कुछ नहीं है आप वही से कम कर सकते हो डिक्रीमेंट भी कर सकते हो यहां पे तो ये बस अल्टरनेट है एक ठीक है थोड़ा आगे बढ़ते हैं और अब दो मिनट में बस जल्दी से खत्म कर देते हैं दो विले लूप को यह एक और लूप है लाइक आईटी इस नोट एक्जेक्टली और अल्टरनेट तू विले लूप लेकिन दो भाई लोग बेसिकली क्या होता है की ये एक बार तो मिनिमम रन करता है अगर आपसे पूछ लिया जाए ऐसा लूप जो एक बार तो कम से कम चले एक बार कम से कम रन करें कम से कम रन करें कुछ ऐसा होता है याद करने की बिल्कुल जरूर नहीं है ठीक है अगर आप कॉलेज का एग्जाम देने वाले हो एक दिन पहले बस देख कर चले जाना इस चीज को बट प्लेसमेंट के लिए नोट नेसेसरी अब जो मैं का रहा हूं ना एक बार रन करने से मतलब कम से कम एक बार रन करें मतलब ये देखो मां लो मेरा भाई है अगर मैं का देता आई = 11 अगर मैं कहता इस इक्वल तू 11 तो क्या यह लूप चला एक बार भी नहीं चला यह देखो चला ही नहीं कोर्ट खत्म कुछ प्रिंटिंग = 10 नहीं है तो इसमें भी नहीं होगा दो विले लूप में क्या होता है की एक बार कोड जरूर चला है अब जैसे मैं जैसे अगर ये बोलूं उसको बैंड कर देते हैं वापस से और अब आपके सामने एक कोड बनाता हूं दो विले लूप सबसे पहले तो मैं दिखाऊंगा की कैसे यह से है और कैसे यह डिफरेंट है भाई लुक में आओ ठीक है तो कॉपी किया मोबाइल में पेस्ट किया अब जैसे भाई लूप होता है इनीशिएलाइजेशन कंडीशन लूप के अंदर जो और वही इंक्रीमेंट करो आप अपना कम करते हो फिर आप बाद में यहां पर लिखने हो फिर आप बाद में यहां पर लिखने हो विले समझना मेरी बात को और एक ब्रैकेट लगाओगे और अंदर कंडीशन लिखोगे मां लो की मेरे को मां से लेकर 10 तक नंबर प्रिंट करने है ये देखो ध्यान रखना इसमें डालना जरूरी होता है लेकिन यहां अगर मैंने 11 लिख दिया होता तो देखना एक बार प्रिंटिंग होगी एक बार इलेवंथ प्रिंट हो गया क्यों क्योंकि सबसे पहले कम करता है फिर चेक करता है तो प्लीज मेरी बात को समझना सबसे पहले एक कम करता है फिर चेक करता है ठीक है अब आप ऐसे सोचोगे ऐसे तो वन से लेकर 10 में 11 भी प्रिंट हो जाना चाहता नहीं वो रुक जाता है ठीक है तो पहले कम फिर चेक तो अगर कभी भी आपको एक बार तो चलाना ही है भले ही वो कुछ भी हो तो वो नंबर मेरा प्रिंट हो जाएगा दुबई से हालांकि यूजलेस है आगे बढ़ते हैं ज्यादा इस पे ध्यान मत दो आउटपुट के और फिर हम अच्छे क्वेश्चंस सॉल्व करने वाले यूजिंग पर लूप और वाइन लूप क्वेश्चंस यूजिंग ऑपरेटर तो इंटेक्स अगला करने से पहले एक चीज आपको मैंने नहीं बताई वो चीज यहां पर क्या थी अब जैसे मां लो पर लूप में मैं हूं इसको थोड़ा सुधार देते हैं यार यही पर कर लेते हैं यही पर अपना आई प्लस कर देते हैं ठीक है कंडीशन लिखी है फिर अंदर एक चीज है अगर एक ही लाइन होती है तो मुझे यह करली ब्रैकेट देने की जरूर नहीं होती थी से कैसे यहां पर अगर मैं इस करली ब्रैकेट को हटा डन तो भी ये कोड ऐसा ही चलेगा वन से लेकर 10 तक प्रिंटिंग हो जाएगी ठीक है तो एक कोड चला है लेकिन ध्यान रखना अगर अब मैं नीचे कोई भी लाइन लिखूं जैसे मैं लिखूं या उठ मैं मां लो यहां पर लिख डन ठीक है मैं लिख रहा हूं एक सेकंड यह लो भाई तो यह एक ही बार प्रिंट होगा मतलब यह लूप अलग से इतना है यह पार्ट यह लूप का लेकिन अगर ऑन डी अदर हैंड मैंने कुछ ऐसा किया होता मैंने कुछ ऐसा किया था की इन दोनों को मैंने अब लुक के अंदर दाल दिया तो हर बार 10 प्रिंट होगा वन 10 तू 10 ये देखो 3104 10 हर बार पिंटू हुआ क्योंकि वो लूप का हिस्सा है ठीक है तो यह चीज आपको समझ आनी चाहिए यहां पे क्योंकि मैंने करके दिखाए दिस इस नोट नोट इन लूप ये लूप के अंदर नहीं है ये बाद की बात है अब भले ही आप इसको ऐसे कर स्पेस दे दो ये तो बेवकूफ बना रखा है या ऐसे दिखा दो ऐसे दिखाने से क्लेरिटी मिलती है की हां ये लूप में नहीं है बातें की है ठीक है तो ऐसा सीन मेरा चला है तो कभी भी अगर आपको लूप पर या वाइल्ड कुछ भी दे रखा हो और एक ही स्टेटमेंट यहां पर है उसकी तो इसका मतलब और कोई करली ब्रैकेट नहीं है तो एक ही उसके जस्ट नीचे वाली लाइन कंसीडर होगी उसके अंदर ठीक है तो इधर आते हैं जैसे यहां पर लिखा है एक्स = 1 तो टेक्निकल स्पीकिंग तो टेक्निकल स्पीकिंग सिर्फ यह वाली एक्स = 1 तो क्या वन के बराबर है जब भी ऐसा होता है तो लूप के अंदर जो एक्स = एक्स - 1 तो एक वैल्यू कम कर दो फिर आप एक्स की वैल्यू जीरो है वापस चेक हुआ लूप चला रहेगा तब तक खत्म नहीं होता कंडीशन क्या जीरो इक्वल तू इक्वल तू वन है नहीं जल हो गई कंडीशन लूप टूट गया अब मैंने प्रिंट कर दिया एक्स यानी की जीरो तो बस एक बार प्रिंट होगा यहां पे जीरो समझना मेरी बात को ठीक है शायद कुछ और हो सकता था एनीवेज यह मेरा आउटपुट है ये मेरा आउटपुट है आगे बढ़ते हैं वेरी इंपॉर्टेंट डॉट सीपीडी क्वेश्चन सॉल्व करते हैं जो भी इन्होंने दे रखा है वह चीज करेंगे हम ठीक है कुछ ऐसा सीन दे रखा है इन ताई तो यहां पर लिखा है तेरा ही लिखा है मतलब आई प्लस प्लस यह देखो यह देखो रुक जा रुक जा रुक रुक नहीं नहीं ठीक है तो देखो बैंड करते हैं इसको देखो डस्टबिन ढाबा दिया करो ठीक है भाई इसको हम कहते हैं इंफिनिटी लूप जब मेरी कंडीशन कभी खत्म ही नहीं होती मतलब देवर इस नो और हमेशा मैं कंडीशन को सर पास करके प्रिंट करते रहूंगा ठीक है तो सिमिलरली ये क्या कर रहा है ये असाइनमेंट कर रहा है ये देखो ये असाइन कर रहा है वैल्यू जैसे इन ताई आई आई की वैल्यू 10 दे रहा है फिर क्या हुआ 10 प्रिंट हुआ i11 हो गया फिर आई की वैल्यू वापस 10 दे रहा है तो यह हमेशा सच रहेगा ये हमेशा बार-बार टाइम देते जा रहा है और लूप का भी टूटेगा नहीं ठीक है आगे बढ़ते हैं तो मुझे दे रखा है यहां देखो वाइन और कुछ ये नहीं दे रखा तो इसका मतलब जो भी इसके नीचे एक लाइन है मेरा भाई लुक की बॉडी ये है मेरे भाई लोग की बॉडी है ये सब लोग के अंदर है कंडीशन दे राखी है विले करैक्टर ऑफ आगे ली दें करैक्टर ऑफ बी ये क्या होता है तो सी आउट मलयालम इस एन एलेन रोम आपको क्या लगता है ये कितनी बार चलेगा इंफिनिटी लूप क्यों है चलो उसके बड़े में बात करते हैं कभी भी दो कैरक्टर्स को कंपेयर में करता हूं या एक करैक्टर और एक नंबर को कंपेयर करता हूं तो टेक्निकल स्पीकिंग आई ऍम नोट कंपेयरिंग दिस कैरक्टर्स आई एम कंपेयरिंग देवर आज का वालुज तो अगर आपके सामने लिखा होता है वाइल्ड 97 इस ली दें 98 इसकी जगह तो एक ही बात थी कोई फर्क नहीं है कोड में तो एक बात बताओ वाइल्ड 97 < 98 प्रिंट कर दो तो 97 तो हमेशा जिंदगी भर 98 से छोटा ही रहेगा ना तो ये लोग बार-बार चला रहेगा और इंफाइनाइट टाइम ये चीज प्रिंट होते रहेगी ठीक है आगे बढ़ते हैं इसको आप पोर्ट भी कर के देख सकते हो एक होमवर्क है आपके लिए यार इन ताई = 10 ए = 20 प्रिंटर 10 खुद सोचो वीडियो को पोज करके से है ऑलमोस्ट जो अभी अभी मैंने कर है जस्ट अभी आगे बढ़ते हैं एक और होमवर्क है आपके लिए ये बहुत अच्छा क्वेश्चन है आउटपुट इंडेक्स इसे इक्वल तू फोर ए = 0 ए एक्सिस ग्रेटर दें इक्वल तू जीरो एक्स माइंस ए प्लस फिर कुछ चेक हो रहा है फिर कुछ चेक हो रहा है तो यहां पर सब कुछ है अब आपको सर दिमाग इसमें लगाना है और इसको अच्छे से सॉल्व करना है आईटी इसे एन गुड क्वेश्चन था मोबाइल अब बात करते हैं हमारे में मुद्दे पर ए जाते हैं और हम करने वाले क्वेश्चंस यूजिंग सम ऑपरेटर अब हम ऐसे क्वेश्चंस में आने वाले हैं जो लिटरली आपके मिड से या और से एग्जाम में पूछे जाएंगे क्वेश्चंस फाउंडेशन बनाते हैं ठीक है टू नहीं होते लेकिन यह सारे बेस बनेंगे उनके लिए जिधर किड ऑफ दी बेसिक क्वेश्चंस जो की बाद में डेवलप करेंगे आपके और कोडिंग स्किल को स्टार्ट करते हैं इनको क्वेश्चंस यूजिंग ऑपरेटर मतलब जो आपने प्लस माइंस मल्टीप्लाई डिवाइड और ऑफ कोर्स यह कैसे भूल सकता हूं मैं की पांचो आपने पढ़ रखा है अर्थमैटिक ऑपरेटर है बट अच्छे क्वेश्चन सॉल्व करने वाले हैं सबसे पहले पहले क्वेश्चन करते हैं राइट एन प्रोग्राम तू काउंट डिजिट्स ऑफ जिवन नंबर मतलब आपको एक नंबर दे रखा है कुछ ऐसा सीन है यह कैसे करेंगे थोड़ी मैच लगाओ थोड़ी सी मैथ्स थोड़ी सी ज्यादा नहीं बहुत थोड़ी सी मैथ्स यहां पर हमारा कॉन्सेप्ट है हिंट आपकी है इंटीरियर डिवीजन नंबर डिवीजन मतलब की अगर मैं किसी इंटीरियर को डिवाइड करता हूं तो कोई डेसिमल राहत नहीं है तो अगर मैं इस नंबर को किसी पर्टिकुलर नंबर से बार-बार डिवाइड करूं तो एक डिजिटल कम होते रहेगा प्लीज चलो अपने हो सकता है जिसमें मैं स्टोर कराऊंगा यार की कितने नंबर ऑफ डिजिट्स है इनिशियली इसको जीरो से इनिशियलिसए करूंगा फिर एड करते रहूंगा इसमें अब मैं एक लूप चलाऊंगा लूप के अंदर क्या होगा मेरा जो भी नंबर है मां लेते हैं मेरा नंबर इतना बड़ा नंबर नहीं है यार कुछ छोटा नंबर ले लेते हैं ना यार ये नंबर है मेरा यार 5812 मेरे फोर डिजिट्स है ठीक है बड़े में भी कम करेगा मैं बस आपको ड्राई और करने के परपज से समझा रहा हूं अब मैं क्या करूंगा यार मैं सिंपल एक चीज करूंगा जब तक जब तक मेरा भाई लूप लगेगा यहां पे जब तक मेरा एन जीरो के बराबर नहीं हो जाता नोट इक्वल तू जीरो या फिर ग्रेटर डेन जीरो आपको एक पॉजिटिव नंबर ही मिलेगा क्वेश्चन बढ़ाया फिर मैंने इनको 10 से डिवाइड कर दिया फिर मैंने अकाउंट को वापस से बढ़ाया अभी भी एन जीरो नहीं हुआ तो लुक चलते रहो फिर मैंने एन को 10 से डिवाइड कर दिया तो 1 / 10 फिर यहां पर इसने देखा की एन तो जीरो हो गया तो फिनिश अब जो भी मेरा अकाउंट है वही मेरा एक्चुअल आंसर है बस इतना सिंपल सा इंशन है इतना सिंपल सा एल्गोरिथम है और फटाफट इसको कोड करते हैं और ये आगे कम आने वाला है हमारे बहुत लेट डू दिस क्वेश्चन कॉपी पेस्ट तो हमें क्या करना था ऑफ कोर्स सबसे पहले आप लिखो इंटर नंबर ठीक है स्कोर करना सिख गए होंगे थोड़ा सा तो ठीक है फिर आप लिखो जब तक मेरा एन जीरो के बराबर नहीं होता ऐसे भी लिख सकते वैसे भी लिख सकते हो तब तक आप एन को बार-बार डिवाइड करो 10 से 12 करते रहो और अपने अकाउंट को बड़ा दो सबसे पहले तो जो स्टोर करके रखा है डिजिट्स नंबर से तू से इसी के बेस पे एक क्वेश्चन करते हैं दो क्वेश्चंस पहले एक राइटर प्रोग्राम तू प्रिंट डी सम ऑफ डिजिट्स ऑफ एन जिवन नंबर पर एग्जांपल योर नंबर इसे वन तू थ्री फोर फाइव या वन तू थ्री फोर सो मेरे को क्या बताना है मेरे को एक सम बताना है जो की होगा 1 + 2 + 3 + 4 जैसे हो गया 10 तो ये मेरा आंसर है या जो भी मुझे नंबर दे रखा है उसका डिजिटल का सम कैसे निकले हिंट क्या है जो आपने जस्ट अभी क्वेश्चन सॉल्व किया है से तू से वैसा है की मेरे को 10 से डिवाइड करना होगा दूसरा हिंट है यहां पर दूसरा यहां पर हिंट है क्योंकि बहुत इंपॉर्टेंट है वह माड्यूल्स ऑपरेटर इन नंबर वन ऑपरेटर गिव डी लास्ट डिजिटल अब एक बार वीडियो को पॉज करो और खुद ट्राई करो वनप्लस 2 प्लस 3 प्लस 4 चैनल इस पर सोच विचार करो थोड़ा इस पर सोच विचार करो इस पर और क्वेश्चन को सॉल्व करके देखो से वही ढांचा रहने वाला है एन ग्रेटर दें इक्वल तू जीरो वाला कोई भी नंबर हो मेरे पास कोई भी नंबर हो अगर आप इसको 10 से माड्यूल्स करते हो तो इसका मतलब क्या होता है कोई भी नंबर होता है ठीक है तो रिमाइंडर क्या है 3 लास्ट डेट हमेशा लास्ट डेट होगा अगर मैं 100 को 10 से डिवाइड करता हूं तो लास्ट डेट 0 वही रिमाइंडर होगा ऑफ कोर्स सोच के देखो तो ये बहुत ही इंपॉर्टेंट प्यारी बात है ये बहुत बढ़िया बात है ठीक है अब यहां देखो एल्गोरिथम समझो मां लेते हैं मेरा एन मेरे को दे रखा है 1234 सैंपल लेते हैं यहां पर मैं दो और वैरियेबल्स बनाऊंगा हर समय उनके साथ हम खेलेंगे थोड़ा सा पहले वेरिएबल होगा लास्ट डिजिटल और एक वेरिएबल होगा हमारा सम समझना मेरी बटन को समझना मेरी बटन को सबसे पहले यह मेरा नंबर है तो क्या मैं इसका लास्ट डिजिटल निकाल सकता हूं क्योंकि मेरे को वनप्लस 2 + 3 + 4 चाहिए और मेरा लॉजिक अगेन और ट्यूशन यह है की भाई वनप्लस 2 प्लस 3 प्लस 4 इस ऑलवेज इक्वल तू फोर प्लस थ्री प्लस तू प्लस वन तो मैं इसको निकलेगा बातें अब मेरे को बताओ फोर कैसे निकाल सकता है क्योंकि फर्स्ट डिजिटल ऐसे नहीं निकाल सकता मैं एक बड़ी में लास्ट डेट निकाल सकता हूं कैसे आप सिंपल करो इस नंबर को मॉडल स्टैंड कर दो लास्ट डिजिटल का फॉर्मूला है अब मैं हमेशा क्या करूंगा सम के अंदर फिर मैं अपना लास्ट डिजिटल एड कर दूंगा अपने करंट समय जीरो ले रखा होगा तो मैं इसमें एड कर दूंगा अपना लास्ट डिजिटल सिंपल ठीक है तो मैं क्या कहता हूं भाई मैंने सब में एड कर दिया लास्ट डेट बहुत बढ़िया अब फिर मैं क्या करूंगा एन को 10 से डिवाइड कर दूंगा हर राउंड में तो एन बन गया 123 अब मैंने इसका लास्ट डिजिटल निकाला वह ए जाएगा मेरा 3 ठीक है अब मैंने क्या किया सम के अंदर प्रीवियस सम में एड कर दिया सम इस इक्वल तू सम प्लस कौन सा लास्ट डेट को एड कर दिया तो 7 बन गया समझ रहे हो फिर एन को मैंने वापस से 10 से डिवाइड कर दिया अपना लास्ट डिजिटल निकाला प्रीवियस सब में इस लास्ट डिजिटल को एड कर दिया नाइन बन गया फिर वापस इसको 10 से डिवाइड किया लास्ट डिजिटल निकाला ऑफ कोर्स वन मॉडल्स तन्वी वन आता है ठीक है फिर अपने प्रीवियस सब में लास्ट डेट को एड किया 10 ए गया फिर एन को 10 से डिवाइड किया जीरो बस खत्म लो जीरो खत्म लो क्योंकि ब्रेक हो गया ठीक है टूट गया लूप फिनिश और बस उसके बाद आप क्या कर सकते हो प्रिंट कर सकते हो तो डेट इसे डी बेसिक लॉजिक और एल्गोरिथम इधर आओ सम ऑफ डिजिट्स ओ इसका नाम बदलना है सबको एड करता जाऊंगा बार-बार अगेन जब तक जीरो के बराबर नहीं हो जाता पहले यह नहीं करोगे आप एन = एन / 10 नहीं नहीं नहीं सबसे पहले आप एक वेरिएबल बनाओ ईट लास्ट डिजिटल सबसे पहले अपना लास्ट डिजिटल को निकालो ठीक है वो कितना होगा हमेशा मेरा और माड्यूल्स 10 जब निकाल लिया फिर आप इनको 10 से डिवाइड कर दो कोई दिक्कत की बात नहीं है और फिर हमें क्या करना था अपने सम में जो भी मेरा सम होगा एड कर दो सम प्लस इक्वल तू सम प्लस इक्वल तू लास्ट डेट इनफैक्ट एन को भी मैं ये लिख सकता हूं यदि इसका मतलब होता है करके देखते हैं प्रूफ इसका ठीक है 15 आना चाहिए 15 परफेक्ट आई होप आप समझ का रहे होंगे की यहां पर हो क्या रहा है इसके लिए आपको नंबर ऑफ डिजिटल वाला कोड आना चाहिए जो की मैंने इसलिए बता दिया अकाउंट डिलीट वेरी इंपॉर्टेंट अब इन दोनों के बेसिस पे एक नया क्वेश्चन करते हैं सबसे पहले होमवर्क प्रोग्राम तू प्रिंट दी प्रोडक्ट ऑफ डिजिट्स ऑफ जिवन नंबर और जिवन था की डर वांट तू बी एन जीरो इन डी नंबर मतलब ऐसा नहीं होगा की 501 ठीक है तो आपको प्रोडक्ट निकालना है जो मैंने अभी सम निकाला है बस आपको प्रोडक्ट करना है तो बार-बार प्लस की जगह आप मल्टीप्लाई करते रहोगे पहले प्रोडक्ट में लेकिन प्रोडक्ट को आप जीरो से इनिशियलिसए मत करना सम को हमने इनिशियल जीरो रखा एन = 1234 तो आपका आंसर जो प्रोडक्ट होगा वह होना चाहिए इसका कैसे लगा सकते हो आगे बढ़ते हैं अब जबरदस्त क्वेश्चन सॉल्व करते हैं जबरदस्त अभी तक का जबरदस्त राइट एन प्रोग्राम तो आपको एक नंबर रिवर्स बनाना है 4321 और इसको आपको प्रिंट करना है ठीक है काउंटेड और फैक्ट नोट काउंटिंग सम ऑफ डिजिट्स डायरेक्टली जिसके अंदर हमने स्पेशल चीज निकाल थी सम और एन के अलावा सम ऑफ डिजिट्स यह आपको अगर कोड आता है मतलब हमें सम नहीं करना होगा लेकिन इसकी तरह है ठीक है आई होप आपने ट्राई किया होगा दूसरा हिंट यार यह है की पर एग्जांपल पर थ्री तू वन होता क्या है 4321 टेक्निकल 4 बड़े प्यार ध्यान से समझना 4321 को मैं ऐसे लिख सकता हूं पहले फोर आया फिर मैंने क्या किया फिर मैंने क्या किया उसमें फिर मैंने क्या किया इस पूरे को 10 से मल्टीप्लाई कर दिया फिर मैंने क्या किया इसमें तू एड कर दिया फिर मैंने क्या किया इस पूरे को 10 से मल्टीप्लाई कर दिया फिर मैंने क्या किया ठीक है या फिर इसको ऐसे भी बोल सकते हैं हम इसको ऐसे भी बोल सकते हैं हम क्या की इनिशियली हमने 10 से मल्टीप्लाई किया और दें उसमें नंबर एड किया ठीक है टेंशन मल्टीप्लाय करेगा और नंबर मैंने एड किया ठीक है जैसे मेरे पास इनिशियली जीरो था इनफैक्ट जो मेरा रिवर्स नंबर है उसमें मैं इनिशियली जीरो रखूंगा तो जीरो ऐसे ठीक है पहले डिजिटल तन से मल्टीप्लाई किया 10 से मल्टीप्लाई किया तू एड किया 10 से मल्टीप्लाई किया ठीक है तो पहले सॉरी एल्गोरिथम डिस्कस करते हैं कम कर रही है करनी चाहिए तो मां लेते हैं यार नंबर है मेरा 123412 से डिवाइड करते रहूंगा ठीक है भाई कम ऑन है से तू से है क्योंकि ऑलमोस्ट ठीक है यहां पे भी यहां पे भी आई बिल फाइंड आउट डी लास्ट डिजिटल क्योंकि मेरे को इसी से सबसे ज्यादा मतलब है इस बार तो 4321 करना है ना ठीक है लास्ट डिजिटल अब देखना की मेरे को करना क्या है यहां पे बड़े ध्यान से देखना मैं सबसे पहले तो सबसे पहले तो जैसे एन मेरा इधर है ठीक है भाई और मेरा भी जीरो है सबसे पहले मैंने अपना लास्ट डिजिटल निकाला फोर ए गया ठीक है मैं अपने आर के अंदर एड करूंगा मैं लिखूंगा की सबसे पहले जो भी आर है सबसे पहले जो भी आर है उसको मैं मल्टीप्लाई करूंगा 10 से ठीक है और फिर आर के अंदर मैं एड करूंगा अपना लास्ट डिजिटल यह दो कम करने तो मैंने जीरो को मल्टीप्लाई किया 10 से तो कितना आया यार जीरो को मल्टीप्लाई 10 से तो इनफैक्ट पहले आर को ऊपर जीरो लिखने हैं ठीक है या फिर नीचे लिख लेंगे जीरो को टेंशन मल्टीप्लाई किया तो जीरो ही रहा ठीक है फिर जीरो में फोर एड किया तो 4 ए गया ठीक है भाई एन को 10 से डिवाइड कर दो हमेशा अब अपना नया लास्ट डिजिटल निकालो अब वापस से आप क्या करोगे मेरा ये आर है पहले इसको टेंशन मल्टीप्लाई करो तो ये बन गया 40 इनफैक्ट इसको ऐसे इधर लिखने हैं ठीक है एन आर और लास्ट डिजिटल लास्ट डेट तो हमेशा नया निकलेगा सबसे पहले यार एन मेरा यह तो अपना लास्ट डिजिटल सबसे पहले निकाल लो मैंने निकाल लिया फोर ठीक है मैंने रिवर्स नंबर में 10 मल्टीप्लाई किया इसमें लास्ट डेट को एड किया फोर ए गया फिर मैंने क्या किया आपने एन को 10 से डिवाइड कर दिया रिपीट करते रहो इस टाइप को अपना लास्ट डिजिटल निकालो अपने आर को टेंशन मल्टीप्लाई करो अपने आर में लास्ट डिजिटल को एड करो और अपने एन को 10 से डिवाइड कर दो ठीक साड़ी चीज समझना सबसे पहले हम निकलेंगे अपना नया लास्ट डिजिटल फिर सेकंड स्टेप हम क्या करेंगे तो आर को 10 से मल्टीप्लाई किया 430 फिर हमारा तीसरा कम होता है की भाई हम आर के अंदर एड कर देंगे लास्ट डिजिटल तो 430 में तीन एड कर दिया तो यहां पर सॉरी लास्ट डेट निकाल दिया था सबसे पहले तो मैंने आई एम सो सॉरी तू ए गया था तो यह बन गया 4:30 तू फिर हम यहां पर फोर स्टेप करेंगे कॉपी पेस्ट करो जिसके अंदर आप एक बार के लिए जीरो स्टोर कर दो आपकी मर्जी है ठीक है फिर जब तक n0 नहीं होता कर कम करने थे सबसे पहले लास्ट डिजिटल को निकालो तो ईट लास्ट डिजिटल इस इक्वल तू एन माड्यूल्स 10 निकाल लिया बहुत बढ़िया सेकंड स्टेप अपने आर को 10 से मल्टीप्लाई करो तो आर मल्टीप्लाई इक्वल तू 10 ठीक है थर्ड स्टेप आर के अंदर एड कर दो आर के अंदर क्या एड करना है आपको आर के अंदर एड करना है मेरे और मैं अच्छी भाषा में लिख रहा हूं मल्टीप्लाई किया देखो बिल्कुल उल्टा प्रिंट हो रहा है 356536 356536 परफेक्ट ठीक है से ही कोड है यार तीनों से ही है बस कुछ चीज अलग है एक में सबसे पहले सिर्फ हमारा काउंट एड हो रहा था 10 से डिवाइड हो रहा था अगले क्वेश्चन में एक लास्ट डिजिटल का कॉन्सेप्ट ए गया यहां पे बस एक रिवर्स का कॉन्सेप्ट ए गया बस कोई बड़ी चीज है नहीं बहुत सिंपल है आगे बढ़ते हैं अब हां एक होमवर्क आपका वर्क है राइट एन प्रोग्राम तू प्रिंट डी सम ऑफ एन जिवन नंबर और इट्स रिवर्स मतलब अगर एन 1234 है तो आप सब जानते हो आर को कैसे निकालना है निकाल गया अब इन दोनों का आपको एड करके देना है सम इसमें प्रॉब्लम आएगी [संगीत] एक क्वेश्चन आपको यह दे सकते हैं क्या फाइंड डी सम फाइंड डी सम फ्रॉम वन तू और दे रखा है तो 1 सेकंड में आंसर ए जाएगा लेकिन फिर भी अगर आपको लूप से करना है तो आप लूप से अपने फैक्टोरियल को मतलब सॉरी अपने सम को ऐसे निकाल सकते हो ठीक है वन से लेकर और तक कसम कितना होता है 1 + 2 + 3 + 4 + 5 + 6 और सो ऑन तो ऐसे करके आप निकाल सकते हो हम क्या कर सकते हैं मैंने यूजर से इनपुट लिया मैंने यूजर से इनपुट लिया एक नंबर एन मुझे संपर्क करना है बैंड से लेकर अंत तक जीरो में वन एड हुआ फिर 2 3 4 बताओ कितना सिंपल है कुछ है ही नहीं इसमें ठीक है वन से लेकर अंत तक का संपर्क हो जाएगा जैसे वन से लेकर 9 तक कसम 45 होता है देखो 45 ठीक है तो इतना इजी क्वेश्चन है अब सिमिलरली आपको क्या करना है आपको फैक्टोरियल निकालना है एक बार आपको मीनिंग समझता हूं फैक्टोरियल क्या होता है इसका मतलब होता है ठीक है मैं कहता हूं आते फैक्टोरियल तो यह होगा 8 * 7 मतलब बहुत सिंपल है इन 6 * 5 * 4 * 3 * 2 * 1 मतलब बेसिकली मैं यह का सकता हूं की एन फैक्टोरियल = 1 * सॉरी एन * एन - 1 कम कर दो फिर एक और कम कर दो जब तक थ्री तू वन ए जाए और इसको दूसरे शब्दों में हम ये का सकते हैं एन फैक्टोरियल होता है 1 * 3 * 1 * 3 * 4 अब तू एन ठीक है तो वन से लेकर और तक के सारे नंबर्स को मल्टीप्लाई कर दो उसको हम बोलते हैं फैक्टोरियल ऑफ डेट नंबर इन शॉर्ट ठीक है इतना ही आपको जन की जरूर है तो एक बात बताओ ये बेसिकली क्या हो गया वन से लेकर अंत तक का प्रोडक्ट अभी अभी हमने सब निकाल के देखा लूप से प्रोडक्ट मैं आपको क्या करना होगा मल्टीप्लाई कर देना होगा बताओ यहां देखो कुछ है ही नहीं कॉपी पेस्ट करेंगे तो मैं आप वन रखोगे इसको अब आप क्या होगा प्रोडक्ट लो भाई कुछ है इसमें कुछ भी नहीं है से कोर्ट था बस इसको वन से ही नहीं चला 12345 120 आना चाहिए आंसर जीरो अच्छा है प्रोडक्ट मल्टीप्लाई बोलते हैं आगे बढ़ते हैं और आपका होमवर्क है प्रिंट दी फैक्टोरियल का फर्स्ट एन नंबर्स हिंट आपकी यह अगर आपने नोटिस किया की मां लो आप एन फैक्टोरियल यह सिंबल होता है निकालना का जब भी आप इन फैक्टोरियल को निकलते हो ना तो वन से लेकर 2 3 4 सब मल्टीप्लाई होता चला जाता है अब आपको क्या करना है प्रेम दी फैक्टोरियल ऑफ फर्स्ट एन नंबर्स मतलब अगर आपको यहां पर फाइव दे रखा है तो आपको वन का फैक्टोरियल भी प्रिंट करके दिखाना है आपको तू का फैक्टोरियल भी प्रिंट करके दिखाना है आपको थ्री का फैक्टोरियल भी प्रिंट करके दिखाना है जो भी फाइनल आंसर होता है सिक्स फिर आपको फोर का फैक्टोरियल भी प्रिंट करके दिखाना है जो की होता है 24 आपको 5 का फैक्टोरियल भी प्रिंट करके दिखाना है जो की होता है 120 यह रखा है ठीक है तो आपको यह सारे प्रिंट करने हैं तो बहुत सिंपल है हर मोमेंट पे आप उसे प्रोडक्ट को प्रिंट करते जाना बस इतना हिंट है अब आगे बढ़ते हैं और आपके लिए होमवर्क है राइट एन प्रोग्राम तू प्रिंट जो डी आगे वालुज और देवर इक्वल कैरक्टर्स ऑफ 26 अल्फाबेट्स यूजिंग एन विले लूप मतलब मैं चाहता हूं आप ये प्रिंट करो सबसे पहले तो प्रिंट दी जो जो दी आज का ही वालुज मतलब ऐसे ऐसे प्रिंट होके आए 65 ए 66 बी 60 7c सो ऑन अप तू 90 स ठीक है तो 26 के 26 करैक्टर अलग-अलग लाइनें में प्रिंट हो अपनी वालुज के साथ भाई लोग का उसे करके बहुत बहुत ज्यादा आसन है अगर कोई मुझे सिर्फ ये पूछे एक बात बताओ अगर आपको निकालना है 65 66 अप तू 90 तो क्या आप यह प्रिंट कर सकते हो बहुत आराम से भी कर सकते हैं से बड़ा दो सबको प्रिंट कर दो अगर आपको यह प्रिंट करना आता है तो इसी को आपको टाइप कास्ट करना भी आता है मैंने आपको सिखाया था टाइप कास्ट इसी का करैक्टर प्रिंट करना है आपको तो केयर ऑफ दिस बस दो मिनट का कोड है ठीक है तो इसी के साथ यार हमारा जो है चैप्टर नंबर थ्री था वो फिनिश हो चुका है विच वास लूप्स अब मैंने इस पेटर्न्स को भी चैप्टर नंबर थ्री में दाल दिया था लेकिन दिस इस चैप्टर 4 ठीक है तो इसको हम थोड़ी तमीज देते हैं चैप्टर नंबर 4 इस पैटर्न प्रिंटिंग एन वेरी वेरी इंपॉर्टेंट टॉपिक ठीक है पर बिल्डिंग योर लॉजिक तो फटाफट इसकी तरफ बढ़ते हैं हमारा चैप्टर थ्री फिनिश हो चुका है तो गैस अब हम ए जाते हैं अपने बहुत बहुत इंपॉर्टेंट और अच्छे चैप्टर के ऊपर जिसका नाम है चैप्टर नंबर 4 पैटर्न प्रिंटिंग ठीक है अब जो पैटर्न प्रिंटिंग है ये बेसिकली लूप्स का ही एक पार्ट है ठीक है यहां पर हम पर लूप्स का इस्तेमाल करेंगे मेजर्ली तो लेकिन हम पढ़ने वाले हैं नेस्टेड लूप्स नेक्स्ट का मतलब आपको पता होगा है ठीक है एक के अंदर एक यह दूसरा रूप लिखा उसके अंदर एक और पर लूप ए गया उसके अंदर एक और पर लूप ए गया इसको हम बोलते हैं नेस्टेड लूप इसको हम बोलते हैं यार तो हम कुछ पेटर्न्स को प्रिंट करेंगे जैसे पर एग्जांपल एग्जांपल के तोर पर आपको समझता हूं यहां पे लिखा है प्रिंट डी जिवन पैटर्न तो आप में से बच्चों को ग रहा होगा अच्छा पांच स्टार दे इधर है पांच स्टार दे इधर है पांच स्टार किधर है और तीन लाइनें में है ठीक है तो हम इसको प्रिंट कर सकते हैं डेफिनेटली बहुत ज्यादा सिंपल है लेकिन इसको हम लूप्स की मदद से करेंगे अब मैं आपको समझता हूं की बटन प्रिंटिंग क्या है जैसे ये डायग्राम हो गया जरूरी नहीं है की 5 / 3 का मेरे को बताना है यहां पे सॉलिड रेक्टेंगल दे रखा है तो बेसिकली आपको मैक्रोस एन करेक्ट एंगल बनाना है पर एग्जांपल अगर आपने यूजर से इनपुट ले लिया की एम मेरा जैसे तू है एन मेरा इस इक्वल तू एन सिक्स है ठीक है तो आपका जो आउटपुट आएगा वो ये आएगा तो वह एम का मतलब नंबर ऑफ रोज यहां पे होगा यानी की दो रोज और हर रो के अंदर छह स्टार ठीक है दो रोज और हर रो के अंदर छह स्टार जैसे यहां पे तीन रोज है ये मेरी नंबर ऑफ रोज है एम ये मेरे नंबर ऑफ कॉलम्स है एन यूजुअली हम ऐसे दिनो करते हैं इसको या आपको यूजर से इनपुट लेना है या फिर जिवन होगा उसके बेसिस पे आपको पैटर्न प्रिंट करना है ठीक है तो अलग-अलग एम और एन के लिए आपको अलग-अलग रेक्टेंगल मिल जाएगा ये आपको ऑटोमेटिक करना है बेसिकली जैसे पर एग्जांपल एक और अगर आपको स्क्वायर प्रिंट करना है आपको एक नंबर दे रखा है एन तो जो एन होगा इस की और स्पॉन्डिंग उतने तारा का मुझे स्क्वायर बनाना है ठीक है या फिर आपको हो सकता है ये वन तू थ्री फोर वन तू थ्री फोर वन तू थ्री फोर वन तू थ्री फोर प्रिंट करना है दिस इस इक्वल तू फोर मां लो अगर एन की वैल्यू आपको थ्री दे राखी हो तो आपको ये प्रिंट करना होगा वन तू थ्री वन तू थ्री वन तू थ्री एन की वैल्यू 10 दे राखी है तो 12345 7910 बार अलग-अलग के अंदर लूप लगाना पड़ेगा और उसके लिए मैं आपको समझता हूं एक और बात वापस से बता रहा हूं फाइव क्रॉस थ्री का रेक्टेंगल नहीं बनाना आपको ये तो आगे रेफरेंस दे रखा है आपको एक नंबर दे रखा होगा की इतनी मेरी रोज है इनको हम बोलते हैं नंबर ऑफ रोल नंबर ऑफ लाइंस ठीक है आप जब स्कूल में पढ़ने थे तो ये आपकी रोज होती थी गलत होता था ठीक है यार तो ध्यान रखना इस चीज का ये रोज होती थी स्कूल में वो गलत होती थी ये कॉलम्स होते हैं हमारे और होरिजेंटल वाले हमारी रोज होती है तो तीन रोज हैं यहां पे और पांच कलम से राइट अब ये हमारे बादल सकते हैं वेरी हो सकते हैं एक बार आते हैं अपने विजुअल स्टूडियो कोड में और बताता हूं आपको की क्यों लोग की जरूर है सबसे पहले तो सबसे पहले तो लूप्स को बैंड करो इधर आओ इस पर जो और एक फोल्डर बनाते हैं जिसका हम नाम रखते हैं पैटर्न इंपॉर्टेंट ठीक है सबसे पहले हम बनाएंगे स्टार रेक्टेंगल या सॉलिड रेक्टेंगल जो भी बोलो आप इसको तो पहले अपना पूरा कोड थोड़ा बहुत तो कॉपी पेस्ट करते हैं ठीक है मां नहीं करता बार-बार इंक्लूड आई उसे टीम लिखने का राइट अब देखो मुझे करना क्या है अब मैं आपको समझता हूं अगर आपको सिर्फ पांच पांच ऐसे स्टार स्पेंड करने ये वाले ठीक है कम कर सकते हो ये लो भाई आपको तीन बार करना है कम तो यह लो भाई एक दो तीन कुछ बच्चा इसमें लो भाई प्रिंट हो गया दो बार तो आप वो भी कर सकते हो लेकिन अगर आपसे बोल दिया जाए की एक रो के अंदर मतलब ये मेरा नंबर ऑफ कॉलम्स है की कितने एलिमेंट्स प्ले करो के अंदर होते हैं यह आपको वेरिएबल दे रखा है तो आप क्या करोगे तो आप यह का सकते हो अच्छा ठीक है मां लो आपको रेक्टेंगल बनाना है रेक्टेंगल बनाना है रेक्टेंगल बनाना है कुछ ऐसा की मेरी एन जो नंबर ऑफ रोज है यहां पे वो वेरिएबल है ठीक है रेक्टेंगल बनाना है जहां पर रोज है मेरी एम जो मैं यूजर से इनपुट लूंगा और जो अभी के लिए मां लेते हैं की जो मेरे कॉलम्स है वो होंगे हमेशा पांच ठीक है जैसे यहां पे तीन बार मैंने पांच प्रिंट किया है अगर मेरे को बहुत टाइम करना होता तो फोरप लगा सकता हूं लो भाई बहुत सिंपल है कलम से मां लो मेरे पांच तो आप सिंपल एक कम कर सकते हो भाई फोर और आई = 1 आई <= यह एम आई प्लस प्लस इन दोनों की जरूर ही नहीं है ठीक है भाई ऐसे मेरा कम बन जाएगा आप यूजर से एम ले लो यार इन टाइम नंबर ऑफ रोज इंटर नंबर ऑफ नंबर ले लो कुछ भी ले लो म करते हैं इंटर नंबर ऑफ सिक्स देखो 1 2 3 4 5 6 रोज ए गई सब में मेरे पांच स्टार है ठीक है सब में पांच है अगर मैं इसको बादल डन जैसे मैं कर स्टार रख डन रन करूं फिर अब मैं लिखूं नंबर ऑफ रोज तीन तो तीन मेरी लाइंस है वॉल्यूम की मदद से मैं बादल सकता हूं और हर रो में चार्ज स्टार है अब अगर आपसे पूछा जाए की भाई मेरे को यह भी कंट्रोल करना है ठीक है नंबर ऑफ रोज तो मैंने कंट्रोल कर ली ये तो मेरी रोज है ठीक है इतनी बार चलेगा मैं चाहता हूं यहां पर भी एक वेरिएबल हो जैसे हर बार में कर फ्रेंड नहीं करना चाहता मैं प्रिंट करना चाहता हूं काफी सारे तारा तो मैं क्या करूंगा कर सकते हैं सबसे पहले तो हम इसको यार इसको ऐसे भी लिख सकते थे यह मैं आपको बताऊंगा की मैं ऐसा क्यों कर रहा हूं बट देखो ये भी कोड चलेगा मैं लिखना हूं 4 तो देखो 4 क्रॉस 4 का ए गया क्यों क्योंकि कर मेरी बाहर रोज है और चार-चार स्टार में प्रिंट कर रहा हूं और एक-एक इंटर दे रहा हूं हर बार अलग लाइन में लिख रहा हूं मैं यहां पे एक बात है अब मैं आपको बताता हूं अगर आपको यहां पे भी वेरिएबल नंबर ऑफ तारा हर लाइन में वेरिएबल नंबर ऑफ स्टार रखना हैं तो आप क्या करोगे यार यहां पे चलिए इसके बड़े में बात करते हैं ऑफ कोर्स एक लूप लगा दो एक लूप लगा दो राइट कर की जगह आपको अगर एन नंबर ऑफ कर प्रिंट करने हैं तो एक कम करो पहले यहां पे लिखो इंटरनेट भी यही से ले लो हर लाइन में कितने एलिमेंट्स हैं उनको हम कॉलम्स बोलते हैं और उसका इनपुट भी ले लो ठीक है भाई फिर एक कम करो इस लाइन की जगह आप एक लूप लगा दो लूप के अंदर लूप पॉसिबल है अब मैं पहले तो यही वेरिएबल रख लेट हूं मुझे एन नंबर ऑफ कलम से ठीक है भाई नंबर ऑफ रोज मेरी यहां पर एम है और जो कलम है वो मैं एन के बराबर मां रहा हूं ठीक है ऊपर के हिसाब से ये देखो तो मैं क्या करूंगा मैं बस एक कम करूंगा सी आउट में स्टार बैंड कर दूंगा बिना स्पेस के ठीक है एक-एक स्टार प्रिंट कर दूंगा अभी बस थॉट्स आईटी और ये बार-बार प्रिंट होता रहेगा इन टाइम्स से इसका तो मीनिंग ये है की भाई वन से लेकर एन आई प्लस प्लस तो जो भी अंदर है वो एन टाइम चलेगा तो एक साथ प्रिंट होते रहेगा लास्ट में ये इंटर देना मत भूलना हर लाइन के बाद तो दिस इस इंपॉर्टेंट रन करते हैं अब मैं आपको समझता हूं नंबर ऑफ रोज थ्री नंबर ऑफ कलम सिक्स देखो तीन मेरी लाइंस हो गई नंबर ऑफ रोज हर रो में कितने स्टार हैं छह इसको आप थोड़ा सुंदर बना सकते हो ऐसे करके ठीक है अब देखो मैं कहता हूं जैसे 47 तो देखो एक दो तीन कर लाइन है मेरी कितना सुंदर ग रहा है हां और हर लाइन में मेरे साथ स्टार्ट है तो इसको मैं बोलना हूं लूप के अंदर लूप जिसको हम कहते हैं नेस्टेड लूप्स यहां पे कुछ इंप्रूवमेंट से जो आपको करनी ही चाहिए सबसे पहले बात तो एक चीज जो मैंने आपको पहले नहीं बताई थी पहले वो बता देता हूं जैसे मेरा कहां गया यार यूजुअली मैं क्या बोलना था जो लूप के अंदर वाला वेरिएबल है आई जो है जिसको मैं कहता हूं तो इसकी जरूर एन जरूरी नहीं है की मैं इसका नाम आई रखूं मतलब अगर मैं इसका नाम फ़ोरिंट एक्स भी रखना ये देखो x++ कर दो और बस आई की जगह एक्स कर दिया देखो तो भी मेरा कोड वैसे ही चलेगा जैसे फैक्टोरियल में निकाल रहा हूं मां लो मेरे को सिक्स का फैक्टोरियल निकालना है निकाल गया समझ रहे हो ये मैं आपको बताना छह रहा हूं की आईटी इस नोट नेसेसरी की मैं आई को उसे करूं ठीक है वो एक ट्रेडीशन है वो एक कन्वेंशन है अब बात करते हैं ये चीज आपको समझ ए गई होगी की कोई भी वेरिएबल उसे कर सकता है अब मैं बात मैंने अभी क्यों की क्योंकि यार आईटी इस रिकमेंड और इट्स शुड बी दान की अगर मैं किसी एक लूप के अंदर देखो अगर मेरे को एक ये लूप है और एक बाहर एक और लूप होता जो इस लुक के अंदर नहीं होता उसके अंदर भी मैं अगर आई को इस्तेमाल करता तो आईटी वज फाइन लेकिन यहां पे आईटी इस नोट रिकमेंड कम तो चल रहा है इस क्वेश्चन में लेकिन अगर एक लुक के अंदर दूसरा लुक इस्तेमाल कर रहा हूं तो यूजुअली फिर उसको मैं के नाम दे देता हूं फौरन के इस इक्वल तू वन जे < एन और के प्लस दिस इस डी बटर थिंक तू डू ठीक है दिस इस ऑलवेज एन गुड थिंक तू डू जैसे आप ये लो तो देखो फोर क्रॉस फाइव का मेरा एक सॉलिड स्टार रेक्टेंगल प्रिंट हो गया तो आईटी इस एन गुड हैबिट और ये आपको करना चाहिए और यूजुअली एक और कन्वेंशन है जो बाहर का लूप होता है वो रोज के लिए होता है की हर रो में कितने स्टार पेंट हो रहे हैं और अंदर वाला लुक कलम के लिए होता है कलम वाला यूजुअली जैसे ही मैं करता हूं और रोज को मैं आई से बोलना हूं वैसे तो किसी से भी का सकते हैं बट आईटी इस व्हाट आईटी इसे ठीक है और बात रही इसकी ड्राई आयरन की तो बहुत ही सिंपल सी बात है यार एन बस आप दिमाग में अपना ये सोचो की बाहर वाला लूप क्या कर रहा है ये जो पूरा अंदर समाज है जिसको मैं एक बार के लिए कमेंट कर रहा हूं इस पूरे समाज को इस ग्रीन वाली चीज को यह एम टाइम चला रहा है तो बस और यह यह सोचो अपने दिमाग में ज्यादा दिमाग मत लगाओ ज्यादा ड्राई मत करो और अगर मैं इसकी बात करूं सिर्फ ये जो अंदर वाली चीज है ये क्या है ये क्या है ये बस सिंपल सी बात है ये एक लूप है जो की और टाइम्स तारा को प्रिंट कर रही है तो ये एन नंबर ऑफ कर पेंट कर रही है और जैसे ही वो सारे ए गए एक साथ फिर एक इंटर दे रही है अब ये कम बार-बार हो रहा है एम टाइम्स तो दिस इसे नेस्टेड लूप अब आगे बढ़ते हैं फटाफट एक त्वचा सा क्वेश्चन सॉल्व करते हैं प्रिंट डी जिवन पैटर्न अब मेरे को सॉलिड स्क्वायर प्रिंट करना है तो आई थिंक दिस इस सिंपल इसमें तो कुछ है ही नहीं दिस इस इजी अर्जन रेक्टेंगल बाय जितनी नंबर ऑफ यहां पे रोज है उतनी कलम से और अगेन अगर आपको क्वेश्चन में ये दे दिया जाए तो मेरे टाइम पे करते थे बच्चे पता है क्या लिखने थे उनको ये पैटर्न प्रिंट करना होता था या इससे मुश्किल कोई अगर ए जाता था तो वो सीधा ये लिख देते थे सी आउट ये देखो ये आउट एक दो तीन कर ठीक है भाई फिर यहां पे लिख देते थे एंड इसी को कर बार लिख देते थे ये नहीं करना आपको अगर आपको देव ये नहीं दे रखा हो की कितना एन है तो भी आपको यह अपने दिमाग में मां के चलना है की भाई इसका मतलब पता है क्या इसका मतलब ये नहीं है की कर बाय कर का स्क्वायर बनाना है इसका मतलब है की कोई एन होगा वो आपको खुद सोचना है ये आपको मां लो यही दे रखा होगा क्वेश्चन लेटर ले और कुछ नहीं लिखा होगा ठीक है ये बस एग्जांपल के लिए है की पर एग्जांपल एन = 4 में ऐसा आंसर ए रहा है ठीक है तो अगर मां लो एन = 3 लेते हो तो आपको 3/3 का स्क्वायर बन करना है तो आई थिंक आपको समझ ए रहा होगा इतना तो वो वाली हरकत मत करना माइंस में और नंबर मिल सकते हैं तो ये बहुत सिंपल है इसमें अगर मेरे को छोटा सा कम करना है तो एक कम करो इसको कॉपी पेस्ट करो मतलब जितनी नंबर ऑफ रोज उतनी कॉलम्स है तो दो मिनट में कम हो जाएगा ये देखो मैं लिखना हूं स्टार स्क्वायर डॉट सीपीसी इधर आओ और कॉपी पेस्ट करो आपको यहां पे लेटर लिख कुछ नहीं करना नंबर ऑफ कॉलम्स लेने ही नहीं है क्यों नंबर ऑफ रोज रखती है सिर्फ एम ले लो या फिर सिर्फ एन ले लो ठीक है सिर्फ एन ले सकते हो आप यहां पर यूजुअली सिर्फ एन ले लो ठीक है ये देखो रोज भी मेरी एन है स्क्वायर क्या होता है एक रेक्टेंगल जिसकी रोज और कलम से होती है या फिर जिसकी लेंथ और बेड से होती है तो दोनों एन है तो यहां पे दोनों एन तक एन तक चल रहे हैं और ऑफ कोर्स मेरा कम हो जाएगा 2 मिनट में ये देखो मैं कहता हूं 7 तो 7 / 7 का स्क्वायर बैंड हो गया वह मैं यहां पर लिखना हूं भाई साहब मजा ए गया 12 / 12 का स्क्वायर प्रिंट हो गया मैं यहां पे लिखना हूं तू तो 2/2 का स्क्वायर प्रिंट होगा छोटा सा ठीक है तो बहुत सिंपल कोड है दोनों जगह बस मैंने यहां पे अगर यहां पे भी वो लगा दिया तो मेरा कम बन गया राइट टाइम इन से लगाना है रोज और कॉलम्स बस अब आगे बढ़ते हैं थोड़ी अच्छी चीजों के ऊपर हमने अभी के लिए सिर्फ तारा को प्रिंट किया है अब हम कुछ नंबर्स को डालेंगे बीच में इंटीग्रेटेड करेंगे साड़ी चीज करेंगे अगले क्वेश्चन के ऊपर आते हैं विच इसे प्रिंट दिस जिवन पैटर्न जैसे की मैंने आपको बताया 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 अगेन एग्जाम में सिर्फ इसका कोड मत लिख के ए जाना एग्जाम में आपको ऐसे लिखना है की जैसे अगर आपको जितनी नंबर ऑफ रोज है उतनी कलम से यहां पे अगेन ये एक स्क्वायर है ठीक है तो कोई एन दे रखा हो तो एन अगर फोर है तो ये प्रिंट करोगे एन = 3 है तो ये प्रिंट करोगे तो यूजुअल आपको मैं क्या लिखोगे यूजर से एक इनपुट एन लोग आप उसे हिसाब से जैसे मैंने आपको करके दिखाए ना जो मैं और डालूंगा मेरा आंसर लगा लगा रहेगा तो कोड एक ही लिखना जो मल्टीपल चीजों को हमें आउटपुट करके देगा डिफेंडिंग ऑन आर इनपुट ठीक है ऐसा सीन है जैसे एन = 5 होगा तो वन तू थ्री फोर फाइव वन तू थ्री फोर फाइव वन तू थ्री फोर फाइव वन तू थ्री फोर फाइव वन तू थ्री फोर फाइव कैसे करेंगे इस क्वेश्चन को बहुत ज्यादा से मिलने ए रहा है सबसे पहले बात तो पेटर्न्स यहां पे हम ढूंढ लेंगे आगे दें ये भी पेटर्न्स हैं मेरे पेटर्न्स का मतलब है सिमिलर क्वेश्चन सिमिलर पेटर्न्स देखेंगे ठीक है तो ये एक स्क्वायर है तो ऑब्वियसली आपको सबसे पहले तो ये आना चाहिए अगर आपको ये नहीं आता तो ये तो आप कभी नहीं कर पाओगे ठीक है तो ठीक है आपको इसका कोड आता है आगे आईटी इसे इसका कोड हम कॉपी पेस्ट करेंगे और एक चीज चेंज करूंगा आपके सामने आपको मजा ए जाएगा ठीक है करें इसको सॉल्व जल्दी से करते हैं ठीक है तो इस क्वेश्चन को सॉल्व कर लेते हैं इधर आओ सबसे पहले बात तो जो हमारा सॉलिड स्क्वायर का क्वेश्चन है ना स्टार स्क्वायर का इसको कॉपी पेस्ट करो पुरी पैटर्न प्रिंटिंग में कॉपी पेस्ट चला रहेगा यार बहुत सिंपल है ठीक है इसका नाम है नंबर स्क्वायर इसका नाम है स्क्वायर डॉट सीपीसी अगेन हम यहां पता है किस चीज का फायदा उठाएंगे हम यहां पे फायदा उठाएंगे अपने आई या फिर के वैरियेबल्स का अब इसको मैं रिलेट करना चाहता हूं उससे जब मैंने आपको सबसे पहले पर लूप सिखाया तो मैंने आपको बताया था की अगर मैं कुछ सो बार गुड मॉर्निंग प्रिंट करना है तो मैं गुड मॉर्निंग लिखना हूं पर अगर मैंने फिर आपको बताया की वन से लेकर 100 तक प्रिंटिंग करनी है तो मैं उसे आई वेरिएबल का जो लूप का वेरिएबल होता है उसका इस्तेमाल करता हूं अब यहां पर थोड़ा सा सोचो जैसे यहां पर टेक्निकल स्पीकिंग हो क्या रहा है मां लो मैंने ठीक है यार नंबर ऑफ साइड आप लिख सकते हो इंटर साइड ऑफ स्क्वायर स्क्वायर एक बार रन करते हैं इसको वापस से जैसे मैं कहता हूं 5 तो 5/5 का स्क्वायर प्रिंट हो गया तो टेक्निकल स्पीकिंग हो क्या रहा है इस कोड में हो यहां पे ये रहा है की जो मेरा के है सबसे पहले के वन बंता है फिर तू बंता है थ्री पहले सबसे पहले तो आई वन बंता है फिर हम लूप के अंदर आए फिर ये पूरा कम करता है तो j1 बंता है 2 बंता है थ्री बंता है फोर बंता है 5 बंता है लेकिन प्रिंट में स्टार करता है फिर अंडाल आता है फिर i2 बंता है फिर वापस से के मेरा वन बंता है तू बंता है फ्रेश स्टार्ट होगा ठीक है जब आई मेरा दूसरा हो रहा है और बाहर वाले लूप के सेकंड राउंड में मैं ए गया हूं तो ये पूरा का पूरा वापस चला है ठीक है और साड़ी चीज वापस से के मेरा वापस सेवन होता है तो वापस से वन तू थ्री फोर फाइव बनेगा तो एक बात बताओ ये जो के है ये बार-बार मेरा हर लाइन के अंदर 12345 बन रहा है तो मैं स्टार को की प्रिंट कर रहा हूं अगर मैं यहां पर के को प्रिंट कर डन नाइस हो गया कम यही तो फ्रेंड वो कितना सुंदर ग रहा है तो बस थोड़ा सा स्मार्ट खेलने था से कोड था अगर आप नोटिस करोगे यही कोड मेरा स्टार का था मैंने क्या किया पूरे कोड में घंटा कोई चेंज नहीं किया इस लाइन में बस स्टार की जगह के लिख दिया सिर्फ स्टार की जगह मैंने ये लिख दिया अगर मैं के की जगह जेन यहां पे कुछ दूसरी चीज लिखना हूं जैसे मां लो मैं क्वेश्चन मार्क लिखना हूं ये लो भाई मजा दिलाता हूं आपको ये देखो तो ये प्रिंट हो जाएगा राइट अगर मैं यहां पे स्टार लिखना हूं तो स्टार प्रिंट हो जाएंगे जैसे मैं कोई भी साइड लेट हूं राइट लेकिन अगर मैं यहां पर बस के लिख देता हूं क्योंकि के की वैल्यू उसे समय वो बन रही है तो मैं इस्तेमाल कर रहा हूं के की वैल्यू को अपने एडवांटेज के लिए तो बस हो गया इसको कहते हैं नंबर स्क्वायर कितना सिंपल क्वेश्चन है अब यहां पर आपका छोटा सा मैं एक होमवर्क मैं बोलूंगा आपको ठीक है की होमवर्क लिखने हैं मैं यहां पे लिखना नहीं चाहता ठीक है इधर आओ आपको होमवर्क क्या है की ये आपको जैसे ए गया वन तू थ्री फोर वन तू थ्री फोर राइट अब आपका होमवर्क है ये दिस इसे डी वेरी इंटरेस्टिंग क्वेश्चन बिल्कुल से है और अगेन मैं बोलूंगा बस एक शब्द को चेंज करना है एक लाइन को भी नहीं एक लेटर को जैसे मैंने अभी स्टार की जगह चेन लिखा था अब मैं कुछ और ऐसा लिखूं ताकि मैं चाहता हूं मैं इस पैटर्न को प्रिंट करना चाहता हूं 111112 मतलब ऑफ कोर्स अगर एन की वैल्यू फोर दे राखी है अगर एन की वैल्यू जैसे तू दे राखी है तो मेरा आंसर आना चाहिए अगर एन की वैल्यू यार मेरी यहां पर फाइव दे राखी है तो मेरा आंसर आना चाहिए एक एक एक एक दो दो दो दो तीन तीन तीन तीन तीन तीन फोर फोर फोर फोर फोर सी बात है जो और दे रखा है उसके हिसाब से आंसर लिखना है बिल्कुल से कोड है इसका जो आंसर है ना कॉपी पेस्ट इसका कोड है लेकिन के की जगह मैं कुछ और लिखूंगा कोई वेरिएबल ही होगा आपको मजा आएगा की क्या हो रहा है यहां पे आगे बढ़ते हैं अब सॉल्व करते इस क्वेश्चन को यह बिल्कुल से है अगेन मतलब अब मैं बार-बार यह चीज बोलूंगा लेकिन ये सच है प्रिंट दिस जिवन पैटर्न एबीसीडी एबीसीडी कोर्स आईटी इस पर अन्य इस इक्वल तू फोर ठीक है भाई तो जैसे मां लो अगर एन की वैल्यू आपको यार थ्री दे राखी है तो योर आपका आउटपुट आना चाहिए ए बी सी ए बी सी ए बी सी तो क्या आप इसको बिल्कुल से तरीके से ऐसे नहीं देख सकते की ये तो 1 2 3 4 1 2 3 4 1 2 3 4 समझो जैसे हम कभी-कभी कोडिंग दी कोडिंग करते थे ना बचपन में कोडिंग वाली कोडिंग नहीं की मतलब समझ रहे हो ना मैं क्या बोल रहा हूं पटती थी ए = 1 बी = 2 ऐसे ऐसे करके तो किड ऑफ वही चीज है अब आपको वन तू थ्री फोर वन तू थ्री फोर वन तू थ्री फोर वन तू थ्री फोर प्रिंट करना ए गया है तो ए बी सी डी ए बी सी डी ए बी सी दी ए बी सी दी प्रिंट करना अभी बहुत आसन होगा आपको एक हिंट देता हूं पहले इधर आते हैं ना इसको एक बार कॉपी करते हैं इधर आते हैं इसका नाम है हमारा अल्फाबेट स्क्वायर अल्फाबेट का स्क्वायर हमने स्टार का स्क्वायर देख लिया नंबर का स्क्वायर देख लिया अब हम अल्फाबेट का स्क्वायर देखेंगे कॉपी पेस्ट करो इस कोड को एक बात बताओ मैं बस आपको हिंट ये दूंगा के की जगह अगर मैं के प्लस 64 प्रिंट कर डन तो क्या होगा 65 66 67 68 65 66 अच्छा यह तो ऑब्वियस सी बात है ना मैं कारी क्या रहा हूं मेरा पहले 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 ए रहा था मैंने सब में 64 एड कर दिया तो 1 + 64 65 4 + 64 608 तो बस वही है तो ये आपकी हिंट है ये जो मैंने किया है अब कुछ दिमाग लगाओ यार 65 ने एक नॉर्मल कोई नंबर नहीं होता हेविंग 65x स्पेशल चीज होती है कुछ स्क्री वैल्यू आपको पटाया था याद है 65 क्या होता है एक ही आया इसका वैल्यू 65 होती है ठीक है तो आपको अब कुछ नहीं करना लिटरली इसका अगर मैं इसको ब्रैकेट में लूं ठीक है भाई और एक और ब्रैकेट बना एक और ब्रैकेट बना इस पुरी चीज को अगर मैं टाइप कास्ट कर डन प्लीज मेरी बात को समझना इस के प्लस 64 के आगे मैंने ये लगा दिया समझ रहे हो तो इस पुरी चीज को मैंने यहां पे टाइप कास्ट कर दिया है ध्यान रखना ब्रैकेट लगाना जरूरी है पहले मैंने पूरा नंबर निकाला जो भी ए रहा है 65 66 या जो भी है के की वैल्यू है उसको मैंने करैक्टर बना दिया अब देखना रन करते हैं स्टेप बाय स्टेप चलो यार स्टेप बाय स्टेप फोर देखो एबीसीडी एबीसीडी ए बी सी दी कितना सिंपल है वापस समझता हूं ये देखो सबसे पहले हमें नंबर स्क्वायर प्रिंट करना आना चाहिए सबसे पहले तो मैं स्टार का स्क्वायर प्रिंट करना आना चाहिए फिर हमने देखा अगर मैं के लिखना हूं तो नंबर स्क्वायर मेरा प्रिंट हो जाता है यहां पे ठीक है भाई ये देखो फिर ऑफ कोर्स अगर मैं बस इसमें एक 64 प्रिंट कर देता हूं और इसको ब्रैकेट में अभी से भी ले लेट हूं तो कोई फर्क नहीं पड़ता ये पूरा प्रिंट होगा ये देखो ये देखो भाई ये ए जाएगा और बस इसको मैंने टाइप कास्ट कर दिया इसको मैंने करैक्टर में टाइप कास्ट कर दिया क्योंकि 65 इस टेक्निकल ए ठीक है ये लो बढ़िया भाई मैं लिखना हूं 4 देखो अगर आपको स्मॉल भी स्मॉल सी स्मॉल सी दी लिखना है वो आपका होमवर्क होगा ठीक है चलो आते हैं होमवर्क देते हैं होमवर्क देने आपको बहुत जरूरी है यार ऐसे ना फिर आपकी ग्रोथ नहीं होती है ठीक है तो होमवर्क दो होमवर्क दूंगा यार ठीक है सबसे पहले तो होमवर्क नंबर वन यहां पर लिखने हैं जो आपको खुद सॉल्व करने हैं क्लास क समझो होमवर्क समझो राइट पहले पैटर्न हमारा है अगेन यह अब आप समझ ही गए होंगे ए ए मैं लिखना हूं बी बी बी बी बी सी सी सी और टी दी और दी अब जैसे टेक्निकल एबीसीडी एबीसीडी अभी हमने एबीसीडी एबीसीडी एबीसी भी पढ़ा है अगेन यह आप कैसे सॉल्व करोगे वन वन वन तू तू वाला जो होमवर्क था वो थोड़ा सोचना अगर आपको वो आता है तो ही आप ये कर पाओगे कॉपी पेस्ट कॉपी पेस्ट उसके बाद टाइप कर दो होमवर्क नंबर तू आपका यार अच्छा क्वेश्चन अच्छा नहीं मतलब आपको भी ये प्रिंट करना है एबीसी एबीसी एबीसी या बेसिकली यहां पे जैसे एन = 3 दे रखा है ना तो दिस इस पर एनीथिंग जो भी एन दे रखा होगा आपको वेरिएबल ऑफ कोर्स बनाना है अब आपको स्मॉल वाला करना है से कोड है लेकिन आपको स्मॉल डालना है तो एक इतना सा चेंज है मतलब बस मैं बताऊंगा नहीं लेकिन आपका होमवर्क हो इसमें और इसमें कोई फर्क ही नहीं है कॉपी पेस्ट करना है कोड एक नंबर को बदलना है पूरे उसमें से बस ठीक है कोई टाइप कास्टिंग भी एक्स्ट्रा नहीं करनी यह आता है तो वो भी आता है आगे बढ़ते हैं फटाफट यार फटाफट अब हम थोड़े अलग पेटर्न्स पे आते हैं अभी तक हमने स्क्वायर्स पड़े ठीक है आपको देखो मैं साड़ी चीज बता रहा हूं सबसे पहले हमने रेक्टेंगल पड़ा ठीक है की भाई दो लूप से बाहर और दोनों के डाइमेंशंस अलग है तो दो नंबर्स को इनपुट लेकिन अपना कम ले सकता हूं फिर हम स्क्वायर पे आए ठीक है तो स्क्वायर के अंदर हमने स्टार या फिर किसी भी चीज का क्वेश्चन मार्क का भी स्क्वायर बना के दिखाए था आपको कुछ भी दाल सकते हो फिर मैंने नंबर स्क्वायर बताया जो बेसिकली इंक्रीजिंग ऑर्डर में हमारा चल रहा है फिर अल्फाबेट स्क्वायर देखा इस से कॉपी पेस्ट करके फिर नंबर में एक होमवर्क दिया मैंने आपको वेरिएशन इसमें आपको दो होमवर्क दी है एक तो स्मॉल कैसे अल्फाबेट भी और एक वो वाला वर्टिकल वाला भी ठीक है तो आई होप आप कर लोग उसको कर लो ओके अब हम आते हैं ट्रायंगल के ऊपर जैसे ये है स्टार्ट ट्रायंगल नंबर ट्रायंगल अल्फाबेट ट्रायंगल ठीक है एक और ट्रायंगल उल्टा ट्रायंगल देखो उल्टा एक और ट्रायंगल ट्रायंगल ट्रायंगल ट्रायंगल आप रे ठीक है तो बहुत सारे ट्राएंगल्स करने वाले हैं अभी हम ठीक है क्योंकि इसमें ना काफी सारे अच्छे-अच्छे कॉन्सेप्ट्स और ए जाते हैं ठीक है तो सॉल्व करते हैं फटाफट अपना बेसिक स्टार्ट ट्रायंगल सबसे सिंपल कैसे सॉल्व करना है इसको स्टार्ट ट्रिंग यहां पे थोड़े से लूप के मैकेनिक्स लगा शुरू हो जाते हैं अगेन आप कभी भी किसी पैटर्न को आ कॉलम्स और रोज में डिवाइड करने की कोशिश किया करो ठीक है जैसे मैं कहता हूं दिस इस योर रो नंबर वन इसको ऐसे ट्वीट करो रो नंबर तू रो नंबर थ्री रो नंबर फोर ठीक है सिंपल सी बात है कुछ नहीं है सिमिलरली यहां पे भी दो नंबर वन रो नंबर तू रो नंबर थ्री सॉरी कलम नंबर वन कलम नंबर तू थ्री फोर तो ये होता है मेरा आई हमेशा ठीक है ये होता है मेरा कलम तो यहां पर एक चीज नोटिस करो फर्स्ट रो के अंदर एक स्टार प्रिंट हो रहा है सेकंड रो में दो स्टार प्रिंट हो रहे हैं थर्ड रो में तीन स्टार प्रिंट हो रहे हैं और फोर्थ रो में चार्ज स्टार बैंड हो रहे हैं ये वेरिएबल होता है तो क्या मैं यह का सकता हूं की जब मेरा यहां पर अंदर वाला लुक वेरिएबल रहेगा ठीक है बाहर वाला लूप तो सिंपल है कर बार चलना है ये तो सिंपल है अंदर वाला लूप हर बार आप कर बार नहीं चलेगा पहले एक ही शार्प प्रिंट कर रहा फिर दो फिर तीन फिर कर समझो मेरी बात को अभी तक क्या हो रहा था बाहर का लुक भी कर बार चल रहा है और हां अंदर का लुक भी कर बार चल रहा है सब में क्योंकि स्क्वायर है अब यहां पे क्या हो रहा है अंदर वाले लूप वेरिएबल है तो टेक्निकल अगर आप नोटिस करोगे जब मेरी आई की वैल्यू वन है तो जे सिर्फ वन होता है यहां पे जब मेरे आई की वैल्यू तू है तो ये मेरा वन भी होगा तू भी होगा मतलब दो बार चलेगा तीन बार चलेगा और जब ये तीनों वालुज लगा जब आई की वैल्यू फोर है तो के कर बार चलेगा और ये साड़ी वालुज को बोलेगा ठीक है ये आपको एक घंटा दे दिया है मैंने अब इसके बेसिस पे आप कैसे सॉल्व करोगे क्या आप यह चीज देख सकते हो की के इस ऑलवेज ली दें इक्वल तू आई दिस इसे योर सेकंड इक्वल तू आई तो क्या मैं इसी को कंडीशन नहीं बना सकता है बाहर का लुक भी देखो अंदर का भी एंटाइम्स बाहर का भी ठीक है बाहर का तो हमेशा ही ऑलमोस्ट ही होगा इसका मतलब है की अंदर वाला लूप बार-बार एन टाइम चल रहा है ठीक है तभी वो एन चीज प्रिंट कर रहा है हर लाइन पे लेकिन अब मेरे को हर लाइन में कितनी चीज प्रिंट करनी है जो मेरा रोल नंबर है इस कोड में क्या हो रहा है जैसे पहले लाइन में जो मेरा लाइन नंबर है उतने ही स्टार प्रिंट हो रहे तो मेरा के भी उतनी ही बार चलेगा यानी की ये तो बस अगर मैं आपके सामने कॉपी पेस्ट करेंगे यार कॉपी पेस्टिंग सिंपल है देखो कर स्क्वायर को उठाएंगे और बिल्कुल कॉपी पेस्ट ठीक है एक एक शब्द चेंज करूंगा एक लेटर सॉरी स्टार ट्रायंगल देखो यही तो लूप्स की खास बात है की अभी तक मैंने एक ही कोड लिखा है बाकी मैंने अलग दिखाए है बता एक ही तो कोड लिखा था सॉलिड एंगल वाला रेक्टेंगल बस उसके बाद तो कॉपी पेस्ट किया है सर ये देखो पूरा कॉपी पेस्ट इसको प्रिंट करके वापस से दिखा देता हूं जैसे मैं लिखना हूं फाइव तो देखो अब देखना मैं एक चीज चेंज करूंगा आई टाइम चलेगा अंदर वाला लूप मेरा इन टाइम नहीं चलेगा मेरा बस आइटम चलेगा बस और क्या चाहिए जिंदगी में समझ रहे हो और यह चीज हो क्यों रही है मेरा जैसे आई वन से लेकर और जाएगा पहले वन होगा फिर तू होगा थ्री होगा तो जब आई वन है इसका मतलब मैं अपनी फर्स्ट लाइन पे हूं तो मैं यह कहता हूं भाई के तू उतना ही जा जितना मेरा लाइन नंबर है ठीक है जब आई मेरा 3 है यानी की थर्ड लाइन है तो के कहता है अरे तू भी तीन बार चल ताकि तू तीन बार तारा को प्रिंट करके ए सिंपल ठीक है इधर देखिए अब अगले क्वेश्चन में आते हैं ये तो होमवर्क दे देना चाहिए वैसे प्रिंट डी जिवन पैटर्न अब मेरा नंबर ट्रायंगल प्रिंट करूंगा फिर अगला अल्फाबेट ट्रायंगल को कैसे प्रिंट करेंगे ठीक है आपका होमवर्क है कुछ भी नहीं है सबसे पहले नंबर स्क्वायर पे जो नंबर स्क्वायर आप यार कॉपी पेस्ट मत करना मैं तो कॉपी पेस्ट कर रहा हूं बट फिर वाला जो कोड है यह एग्जैक्ट आपको यही लिखना है बस वही है की जय <= आई करना है ठीक है आपको करके दिखा देते हैं कुछ है ही नहीं ये देखो अगर मैं नंबर स्क्वायर पे आऊं रन करते हैं देखो 6 तो 6 वाली चीज ए गई अब बस अगर मैं यहां पे भी ये कर डन समझ रहे हो मैं यहां पर एक चीज यार यहां पर समझ का रहे होंगे की जो मेरा बाहर का लुक भी और टाइम चला है अंदर का भी एन टाइम चला है तो एक स्क्वायर वाली फिगर आई है अगर मैं बाहर का एन करूं और अंदर ली दें इक्वल तू आई लिखूं तो यह किड ऑफ मुझे क्या देता है एक ट्रायंगल की शॉप देता है अंदर कुछ भी हो यह जो ओवरऑल एक ढांचा है ना की आई वन से लेकर कलम नंबर वन से लेकर आई जा रहा है तो आईटी इसे एन आईटी इसे एन स्ट्रक्चर ऑफ ट्रायंगल एबीसीडी वाली चीज है तो अगेन से तू से खुद सोचो ठीक है ये आपको प्रिंट करना है 12233 4444 मतलब ऐसा ट्रायंगल आई थिंक यह भी बहुत बहुत सिंपल है इसमें भी कोई खास बात यहां पे नहीं होने वाली है अगेन आपको ये आना चाहिए भाई अगर आपसे अभी तक यह नहीं हुआ ना यार यह वाला जो कोड है मैंने आपके सामने लिखा था कहां गया यार कहां गया ये वाला ये कोड अगर आपसे अभी तक नहीं हुआ तो प्रॉब्लम होगी चलो करके दिखाई देता हूं ना आप खुद जब आप करोगे ना तब चीज होती है जैसे नंबर्स पर आते हैं ये लो भाई नंबर हो गया ना अब अगर मैं बस के की जगह यहां पे आई लिख डन तो मेरा कम हो जाएगा लो भाई ठीक है बस अब आप आगे खुद सोचो मैं बाकी चीज नहीं बताऊंगा ठीक है तो फटाफट आते हैं तो आपको बस कुछ चीज यार अभी तक जो हमने पड़ी है मैं थोड़ा सा रीकैप जरूर करना चाहूंगा यार ज्यादा हमने कुछ पढ़ा ही नहीं है हमने कुछ पढ़ाई हमने देखा है की भाई यह मेरा रोल नंबर है टेक्निकल स्पीकिंग ठीक है यह मेरा कलम नंबर है ठीक है यह मेरी है नंबर ऑफ रोज या फिर अगर मैं यूजुअली स्क्वायर या ट्रायंगल मैं बोलूं तो नंबर ऑफ साइड है ठीक है नंबर ऑफ रोज ही बोलूंगा वैसे तो मैं ठीक है ये है मेरी नंबर ऑफ रोज यूजुअली एम होता है नंबर ऑफ कॉलम्स मतलब टोटल नंबर ऑफ ये रो नंबर है की किस रो पे मैं हूं ठीक है नंबर ऑफ कॉलम्स अगर रेक्टेंगल की बातें हो रही है ये स्पेशल कैसे है और ऑफ कोर्स हमने अभी तक क्या देखा हमने ज्यादा कुछ चीज अच्छी नहीं है हमने स्टार का स्क्वायर देखा है ठीक है हमने स्टार का इनफैक्ट छोटा-छोटा करके दिखता हूं सबसे पहले यार हमने ये किया है बस ये ये ये ये इसी के बेस पर हमने ये भी किया है कुछ भी नहीं है ठीक है की अगर मैं स्टार की जगह जे लिख डन तो यह ए जाता है फिर अगर मैं के की जगह आई लिख डन अभी अभी दिखाए मैंने तो ये ए जाता है ठीक है फिर इसी के अंदर जगह अगर 1 2 3 में मैं के प्लस 64 और उसका करैक्टर कर डन तो ये ए जाता है ठीक है कुछ है ही नहीं देखो कुछ है ही नहीं और जितने ही मैंने आपको ये कर कोड आपको समझे हैं अगर इन सब में अगर इन सब में इन सब में मैं अगर इसमें इसमें और इसमें सिंपल सी चीज बेस लगा दो के <= आई इन सब में तो होगा क्या बस इनका ट्रायंगल ए जाएगा डेट इसे आईटी तो अभी तक हमने बस यही पढ़ा है ठीक है आगे बढ़ते हैं पैटर्न समझो होमवर्क आपका बहुत प्यार होमवर्क है यहां पे मैंने स्टार मार्क लगा रखा है आपको प्रिंट करना है 1 अब 1 2 3 एबीसीडी 1 2 3 4 5 मतलब आप यू आर जिवन अगर आपको एन की वैल्यू पांच दे राखी हो तो ये है पर एग्जांपल है बस ये ठीक है अगर एन की वैल्यू 3 दे राखी है तो आपका आना चाहिए आंसर वन अब फिर 1 2 3 ठीक है अब इसके लिए आपको मैं हिंट दे डन या ना डन हिंट यही है की आपको वन वन तू वन तू थ्री वन तू थ्री फोर मतलब बेसिकली स्टार ट्रायंगल आना चाहिए और अल्फाबेट ट्रायंगल आना चाहिए दोनों ही सिंपल है आपको बस क्या करना है यार आपको हिंट बस एक ही है मैं ज्यादा नहीं बताऊंगा हिंट है अब आप खुद सोचो यार इतना अगर मैं आपको बता दूंगा ठीक है कब कौन सी रो नंबर होगी ये भी एक और हिंट दे देता हूं मैं कौन सी रो नंबर होगी 135 जब मेरे नंबर प्रिंट हो रहे हैं और कब अल्फाबेट प्रिंट हो रहा है खुद सोचो आगे बढ़ते हैं ठीक है अब हम करने वाले अच्छा क्वेश्चन एक प्रिंट दिस जिवन पैटर्न विच इसे स्क्वायर स्क्वायर मतलब वही है मेरा स्टार ट्रायंगल उल्टा ठीक है जब अभी हमने पढ़ा था अभी तक आईटी वास समथिंग लाइक दिस वन वन तू वन तू थ्री वन तू थ्री फोर बेसिकली यहां पर क्या हो रहा था जो मेरा रोल नंबर है जितना मेरा रोल नंबर है 1 2 3 4 उतने ही नंबर ऑफ तारा प्रिंट हो रहे थे मेरी रोज यहां पे भी कर थी रोज तो यहां पे भी कर है लेकिन यहां पर जब मेरा आई की वैल्यू वन है तो मैं कर स्टार प्रिंट कर रहा हूं मैं अपनी सेकंड रो में तीन स्टार प्रिंट कर रहा हूं मैं अपनी थर्ड रो में दो स्टार प्रिंट कर रहा हूं अपनी फोर्थ रो में मैं एक स्टार प्रिंट कर रहा हूं यहां पे बस देखो इसी का रिवर्स ऐसे फ्लिप हो गया है ठीक है अब इसको कैसे सोच यार अगेन आपको यहां पे आई सोचना है की ये आई है सारे ठीक है और ये मेरा वन तू थ्री फोर ये सब मेरे के है ये सब मेरा देखो यहां पे आई है ये आई है और ये मेरे के मैं यहां पर यह आपको पता होना चाहिए अब बस आप यार यह सोचो थोड़ा सा की जब आई की वैल्यू वन है तो टेक्निकल मेरे के कर तक जा रहा है मतलब जब i1 है तो के जाएगा वन तू थ्री और फोर बेसिकली मैं बोलूंगा के कर तक जा रहा है या के कर हो रहा है मैक्सिमम तो अगर जब मेरा आई = 1 है यानी की फर्स्ट रो है तो के कर तक जा रहा है टेक्निकल स्पीकिंग सिमिलरली अगर आई मेरा तू है तो के जा रहा है मेरा 1 2 3 मतलब बेसिकली तीन मेरे तारा प्रिंट हो रहे हैं जो मेरा i3 है तो यार के जा रहा है मेरा सिर्फ 1 2 और जब i4 है तो के जा रहा है मेरा मैक्सिमम वन तक अब कुछ नंबर्स को नोटिस करो वन फोर तू है तो तीन स्टार प्रिंट हो रहे हैं थर्ड रो में दो स्टार प्रिंट हो रहा है 4th रो में एक स्टार प्रिंट हो रहा है समझ रहे हो तो क्या मैं थोड़ी सी मैथ्स नहीं लगा सकता इससे पहले मैंने क्या किया था जब मेरा नॉर्मल स्टार्ट ट्रायंगल था ये वाला था तो क्या सीन हो रहा था मैं के <= आई रख रहा था क्यों जो मेरा रो नंबर है उतने तक में जाऊंगा जो मेरा रोल नंबर है तू तक थ्री तक फोर तक क्या मैं एक सिंपल सी मैथिली लगा सकता है यहां पे सिंपल सी मठ की अगर रोल नंबर वन है तो 4 स्टार प्रिंट हो रहा है रो नंबर तू है तो तीन स्टार प्रिंट हो रहा है और सो ऑन क्या आप यहां पर ये नहीं लिख सकते की हमेशा इन अन्य कैसे एक फॉर्मूला अगर मैं लिखूं तो आई + जे = एन + 1 हो रहा है के मतलब वो मैक्स के अगर मैं बोलूं तो ठीक है वो मैक्स के के नहीं के की वो मैक्सिमम वैल्यू ठीक है i+j एन + 1 हो रहा है देख लो एन मेरा फोर है यहां पे कर नंबर ऑफ रोज है कर कलम से मैक्सिमम तो 1 + 4 और 5 ठीक है तू प्लस थ्री फाइव थ्री प्लस तू फाइव फोर प्लस फाइव तो दिस इसे ऑलवेज ट्रू ठीक है तो यहां से आप का सकते हो के इसे इक्वल तू मतलब मैक्सिमम के यहां पे लिख भी देते हैं यार वरना आप बोलोगे मैथ्स अच्छी नहीं है आपकी i+ जो मैक्स ऑफ के जा रहा है उसे पर्टिकुलर मतलब कितने कितने मेरे नंबर ऑफ ज जा रहे हैं वो ये हो रहा है तो यहां पे लिख सकता हूं ये हो गया मेरा एन + 1 - आई ठीक है तो एक चीज अच्छी आप यहां पर जा रहा था यहां पर के मेरा जाएगा n+1-आई तक तो यह बहुत बहुत इंपॉर्टेंट चीज है ठीक है मेरी वहां पर नॉर्मल ट्रायंगल में के <= आई तक होता है ठीक है जो रोल नंबर है उतने तारा है यहां पे एन + 1 - आई नंबर ऑफ तारा हर रो में होंगे चाहे तो देख लो अगर आई की वैल्यू मैं वन ले लेट हूं तो ये हो गया एन + 1 - 1 और स्टार प्रिंट और है राइट तो ये भी कॉपी पेस्ट है एक छोटी सी चीज चेंज करनी है स्टार्ट ट्रायंगल इन सब की जरूर नहीं है थोड़ा सा अगर हम देखें तो यह हमारा ओरिजिनल रेक्टेंगल था इसको अगर मैं ऐसे फ्लिप कर डन मतलब इस एक्सिस के अबाउट करो तो यह बंता है ठीक है थोड़ी फिजिक्स लगाओ ठीक है तो स्टार ट्रायंगल होरिजेंटल या होरिजेंटल सिर्फ और लिख दो और फ्लिप ठीक है ये लो भाई आपको चेंज दिखता हूं कुछ अगर मैं यहां पे एन लिखना हूं रन करता हूं मैं लिखना हूं 4x² मिनट हो गया अगर मैं यहां पर आई लिखना हूं छोटा सा चेंज फिर मैं रन करता हूं ठीक है फिर मैं वापस से फिर मैं रन करता हूं तो ये देखो सीधा ट्रायंगल अगर मैं लिखना हूं एन - आई एन माइंस अगर मैं यहां पर यह लिख देता हूं यह लो भाई यह तो आपका होमवर्क होना चाहिए फिर मैं यहां पर लिख डन यह तो यह प्रिंट हो जाएगा समझ रहे हो यार तो सब कुछ से है यार यहां पर कुछ ऐसा कोई बड़ी चीज नहीं है ठीक है इससे आसन कोई चीज नहीं हो शक्ति समझ रहे हो आप एक ही कोड को मैं बार-बार छोटी-छोटी चीज चेंज कर रहा हूं उसमें ठीक है आगे बढ़ते हैं और यह आपका होमवर्क है जो मैंने आपको करके दिखाई दिया क्लास में ये भी आपका होमवर्क है ठीक है जस्ट पर प्रैक्टिस यू कैन डू यह वाला क्वेश्चन भी आज होमवर्क की वन वन वन तू तू थ्री और फोर और दिस इस प्रोबेबली एन गुड क्वेश्चन [संगीत] लिखो यार ये भी आपको होमवर्क है ठीक है थोड़ा अच्छा आप का सकते हो थोड़ा-सा| ठीक है इसके अलावा आपको ये आना चाहिए ठीक है और फिर इसमें और इसमें डिफरेंशियल देखो की वन की जगह हर बार फोर है तू की जगह थ्री है थ्री की जगह तू और तो आप कर सकते हो बस यहां प्रिंट कर रहे हो वहां आप एक स्पेशल चीज लिख सकते हो बाकी मैं नहीं बताऊंगा आगे बढ़ते हैं यह भी आपका होमवर्क है ठीक है और अब ये वाला क्वेश्चन प्रिंट करते हैं ओड नंबर ट्रायंगल यहां पे आपको मैं पावर समझाऊंगा की आप कैसे मैथ्स के थ्रू भी इसको कर सकते हो और हमेशा हमें ट्रायंगल का स्ट्रक्चर कभी चेंज नहीं करना होता नोट नेसेसरी क्वेश्चन है मेरा वन वन थ्री वन थ्री फाइव वन थ्री फाइव सेवन इसको हम कैसे सॉल्व करेंगे अब अफॉर्ड्स यू नीड तू नो वन वन तू वन तू थ्री और वन तू थ्री फोर ये आपको आता है दान अगर आपसे इन जनरल बस ये पूछ लिया जाए 1 3 5 7 9 तो ये वाली ए पी भी हम प्रिंट करना सिख चुके हैं दो मेथड से ठीक है उन दोनों ही मेथड से हम ये वाला कम भी कर सकते हैं तो आई थिंक दिस इस फेयरली सिंपल इसका मेथड नंबर वन मैं आपको समझा देता हूं थोड़ा ये सोचो पहले यहां पे वन प्रिंट हो रहा है फिर वन थ्री वन थ्री फाइव नंबर 357 तो अगर मैं आपसे बोलूं मेरा रोल नंबर है यह 1234 यह मेरे आई है और 1234 यह मेरे के है नंबर ऑफ कॉलम्स तो हर कलम पर रो नंबर दो सिंपल सी बात है ये थ्री टेक्निकल क्या है ये तू पे है फाइव मेरा थ्री पे है सेवन मेरा फोर पे है तो आपको लिटरली ज्यादा कुछ करना नहीं है आप अगर एक सिंपल सी चीज प्रिंट कर डॉग हर जगह की जो भी के है बस आप इसके अंदर अगर के को रिप्लेस करके 2 * 6 - 1 से रिप्लेस कर दो थोड़ी ही मैथ्स है आपका कम बन जाएगा ठीक है ये पहले बात तो हमारी मैथ्स हो गई ठीक है क्योंकि ओड नंबर ऐसे चलते हैं और बिना मैथ्स का भी सॉल्यूशन बताऊंगा इधर देखते हैं तो मैं ए जाता हूं अपने नंबर ट्रायंगल कहां था यार अच्छा मैंने नंबर ट्रायंगल बनाया ही नहीं है आई थिंक होमवर्क में दे दिया था मैंने कोई बात नहीं अब बना लेते हैं यहां पे ओड नंबर ट्रायंगल नाम की फाइल तो और नंबर triangle.cpp इसमें स्टार ट्रायंगल को कॉपी पेस्ट कर देते हैं स्टार्ट ट्रायंगल इसको उठाओ यहां पर ट्रायंगल में चेक करते हैं कम कर रहा है या नहीं तो नंबर ट्रायंगल प्रिंट हो जाएगा थ्री रखना होगा तो बेसिकली जैसे मेरी नॉर्मल काउंटिंग चलती है अगर मेरे को ओड काउंटिंग करनी है तो वो 2n -1 उसकी न टर्म होती है तो बस यहां पे अगर मैं के की जगह वैसे ऊपर भी लिख सकते हैं हम लेकिन अगर यहां मैं के की जगह हमेशा प्रिंट कर डन ठीक है तो मेरा आंसर ए जाना चाहिए और आप देख सकते हो ए गया मेथड नंबर वन सिंपल मठ लगी मेरी दूसरा आप यह का सकते हो की हर समय जे <= आई नहीं होगा मैं यहां पे भी ये लिख सकता हूं के <= 2 * आई - 1 तक आई कैन टेक्निकल स्पीकिंग को ठीक है एक तो ये कम कर सकते हैं फिर हम के को ही प्रिंट कर देंगे और के को हमेशा आराम दो से बड़ा देंगे क्यों क्योंकि हर रो में पहले ये के हो रहा है जो मेरा प्रिंट हो रहा है के के तो के मेरा दो दो से बाढ़ रहा है तो मैं के को दो से बड़ा सकता हूं और लास्ट कंडीशन ऑफ कॉस्ट में कोई ये रखती पड़ेगी तो देखो इससे भी मेरा कम हो जाएगा ये देखो से रिजल्ट लेकिन ये मेरा कमेंट नहीं करूंगा क्योंकि मैं कभी ये नहीं कहता की आप ऐसा कम करो ठीक है आपको हमेशा अपना स्ट्रक्चर कभी नहीं बदलना चाहिए ठीक है क्योंकि अगर आपको पता है नॉर्मल ट्रायंगल का स्ट्रक्चर होता है एन आई और दोनों प्लस प्लस तो इसको मत बिगड़ो कोशिश करो यहां पे चेंज कर दो की मैंने यहां पे 2 * ए - 1 कर दिया तो मेरा कम बन रहा था इससे तो दिस इसे गुड अब इसका दूसरा तरीका भी हमारा सॉल्व करने का क्या अपने के को अगर आपको नहीं छेद ना हो जैसे यहां पे भी मैं के को वैसे छेद नहीं रहा के उतना ही है देखो के उतना ही है लेकिन अगर आपने ये वाली मैथ्स की के पहले कैपेबिलिटी नहीं ए का रही तो आप थोड़ा ये सोचो इस कोड के अंदर हर लाइन के अंदर वन से शुरुआत हो रही है फिर वन ए रहा है तो अगला थ्री होगा फिर अगला 5 होगा अगला सेवन होगा तो मैं क्या कर सकता हूं हर लूप के अंदर बेसिकली ये बाहर वाला लूप है अंदर एक वेरिएबल बना सकता हूं इंट ए = 1 प्लीज मेरी बात को समझो मैंने जो दूसरा तरीके से सॉल्व करके दिखाई थी आप वाला जो क्वेश्चन था आप सिर्फ इसको सोचो ये आपके दिमाग में आना चाहिए जो मैंने कमेंट किया है ना सिर्फ मेरे लिए इसको सोचो बाहर का लुक भूल जो की कुछ था अगर आपसे सिर्फ ये बोल दिया जाए और कुछ टाइम तक आपको ये आई या फिर एन तक प्रिंटिंग हो रही है मेरी के की या इस ए की प्रिंटिंग हो रही है ठीक है और फिर मैं ए को दो से बड़ा रहा हूं a+=2 से तो आप समझ सकते हो मेरा कम क्या होगा सिर्फ अगर ये प्रिंट करूंगा तो वन से लेकर 1357 जो जहां भी आई टर्म्स है इतनी टर्म्स हो जाएगी तो दिक्कत नहीं तो कम करना है ये लो कुछ है ही नहीं बार-बार ए मेरा मां से इनिशियलिसए हो जाएगा हर समय हर लूप के अंदर तो देखो अब यह भी कर सकते हो से रिजल्ट ठीक है तो दिस इसे अलसो वैलिड अगर आपको दूसरे वेरिएबल के साथ खेलने है हालांकि डी बेस्ट वेरिएशन वास दत की जो मैंने आपको कराई थी तीनों वेरिएशंस लिख देते हैं एक बार आपके सामने कॉपी पेस्ट ठीक है भाई तीनों तरीके से हम प्रिंटिंग कर लेंगे और डी फर्स्ट ये तो हमारा थर्ड मेथड था डी फर्स्ट मेथड वॉइस की मैं के को ही दो से आगे बधाई जे का जो फाइनल वो था वो जाए 2 * आई - 1 तक और मैं सिर्फ हां आपने के को ही प्रिंट कर रहा हूं यहां पे ठीक है भाई जो मेरी यहां पे सेकंड चीज थी वो ये थी की भाई ये वे की कोई भी कोई जरूर नहीं थी जो मेरे हिसाब से डी बेस्ट डी शॉर्टेस्ट और डी बेस्ट मेथड इसे की मैं प्रिंट ही कर डन 2 * के माइंस वन ठीक है तो ये तीनों मेरे कम करेंगे तीनों को एक बार रन करके देखते हैं तीन बार आएगी मेरी चीज लो भाई तीनों कम कर रहे हैं ठीक है समझ रहे हो एक से कोड मैंने तीन बार ले लिया तो यस दी आर डी थ्री मैथर्ड आगे बढ़ते हैं अब सॉल्व करते हैं एक बहुत प्यार क्वेश्चन बहुत प्यार क्वेश्चन है इसको बोलते हैं फ्लाइट ट्रायंगल ठीक है ये बहुत सिंपल है लेकिन कुछ बच्चे कंफ्यूज हो जाते हैं इसमें यहां पर हमारा वो ए वेरिएबल कम आने वाला है ठीक है तू है थ्री है फोर है के की वैल्यू यहां पे वन है तू है थ्री है यह सब मेरा आई है तो वन के साथ वन है 233456479 कोई बैठ नहीं रहा है साहब क्या प्रिंटिंग हो रही है यहां पे ये नंबर्स क्या है अब आप सोचिए तो कंटीन्यूअस नंबर है ना अगर आपको एन = 4 दे रखा है यहां पे अगर एन = 2 दे रखा होता तो आप बस ये लिखने 123 सिमिलरली अगर एन = 5 दे रखा हो तो आप लिखने हैं 1234567910 11 12 13 14 15 समझ रहे हो ऐसे चला है मेरा फूड कैसे होगा पर ये तो आई थिंक बहुत ज्यादा सिंपल है आप सबसे पहले तो ये सोचो की आप स्टार का ट्रायंगल प्रिंट कर सकते हो जिसमें सिर्फ स्टार दो बिल्कुल बिल्कुल आपको बस एक वेरिएबल ए प्रिंट करना है उसकी जगह जो हर समय बढ़ता रहेगा के और आई से कोई लेना-देना नहीं रखना खुद सॉल्व करके देखो आई होप आपने ट्राई किया होगा मैं करके दिखता हूं ठीक है बहुत इंटरेस्टिंग है ये क्वेश्चन फ्लाइट ट्रायंगल मिलाओ टेस्ट करो एक बार वापस ऑन करते हैं मेरे को बस क्या करना है स्टार की जगह डिक्लेअर करूंगा ध्यान रखना डिफरेंस देखना इसको दोनों लूप्स के बाहर डिक्लेअर करना है ठीक है क्योंकि ये परमानेंटली चेंज होते जा रहा है बार-बार बस और कुछ ही नहीं इसमें रन करते हैं ये लो भाई तू हो गया यह लो भाई थ्री हो गया यह लो भाई 4 हो गया समझ रहे हो तो यहां पर कुछ नहीं हो रहा मैंने स्ट्रक्चर वही रखा है की प्रिंटिंग उतनी ही हो रही है उतनी जगह हो रही है की पहले लाइन में एक हो रहा है दूसरी लाइन में दो प्रिंट हो रहा है तीसरी में तीन इन दोनों का मतलब ये था इसको मत बिगड़ो कभी ट्रायंगल का स्ट्रक्चर होता है i1 आई < आई + 1 जे = 2 हो फिर अगली बार चाहे कैसे भी ए रहा हूं थ्री ठीक है आई होप आपको समझ ए रहा होगा इन फैक्ट वे कैन डू वन थिंक आप डायरेक्टली लिख सकते हो आपको मैंने पोस्ट इंक्रीमेंट ऑपरेटर तो बताएं पहले ए प्रिंट होगा फिर वो अपनी वैल्यू बड़ा देगा अगली बड़ी के लिए राइट ये देखो ये भी सही आंसर देगा लो भाई ठीक है तो एक लाइन में भी हो गया कितनी बढ़िया चीज है यार और इधर आते हैं अब हम सॉल्व करने वाले अगेन एक बहुत प्यार क्वेश्चन इसके बाद हम बिल्कुल अलग-अलग चीजों पे ए जाएंगे कुछ स्पेशलिटी पे ए जाएंगे हम ठीक और फिर हम भयंकर चीजों पे ए जाएंगे ठीक है और दें फिर हमारा बस थोड़ा ही और बचेगा ठीक है कॉन्सेप्ट जो है मतलब काफी है होमवर्क है फिर हमारा खत्म हो जाएगा पेटर्न्स राइट और थोड़ा लंबा जा सकता है पैटर्न लेकिन मैं जल्दी से खत्म करने की कोशिश करूंगा तो सॉल्व करते यार इस क्वेश्चन को यहां पे क्या दे रखा है अगेन मेरे पास एक ट्रायंगल है तो आपको ये आना चाहिए सबसे पहले तो ठीक है अपना स्ट्रक्चर मत बदलना है अब यहां पे 101101 कुछ है तो क्या ये कुछ ऐसा है की पहले वन है जीरो है वन है जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन जीरो वन दिस यह अलग है जितना मुझे समझ ए रहा है की जितने भी मेरी रोज है 1234 जैसे अगर अगली रो भी होती तो क्या होता है कुछ ऐसा सीन होता है ये लो लिख देते हैं ठीक यहां आता वन तो मैं देख सकता हूं जो भी और ड्रॉस हैं मेरी वहां पे वन से शुरू हो रही है चीज जो एवं रोज है वहां जीरो से शुरू हो रही है ठीक है और एक और चीज नोटिस करते हैं 1 2 3 4 5 जितनी भी मेरी ओड कलम है पर उनमें 101 सब ए रहा है तो कैसे करें आई माड्यूल्स तू कंप्यूटर की भाषा में लिखना हूं इस नोट इक्वल तू जीरो यानी की ओड है ठीक है जब मेरा ये ओड है तो वन से स्टार्ट हो रहा है ठीक है और वरना जीरो से शुरू हो रहा है दूसरी चीज मैं ये देख सकता हूं जिससे भी शुरू हो रहा है जैसे वन से शुरू हुआ फिर जीरो आएगा फिर वन आएगा फिर जीरो आएगा फिर वन आएगा ऐसे चला रहेगा देखो 1010 तो एक लाइन में ऐसा हो रहा है की वन फिर जीरो फिर वन फिर जीरो तो अल्टरनेट चला जा रहा है ठीक है अब थोड़ा सा ना आप एक यहां पे ना थोड़ा एक्स्ट्रा दिमाग लगेगा आउट ऑफ डी बॉक्स थिंकिंग लगेगी यार आप बहुत सारे मैथर्ड अपना सकते हो लेकिन डी फास्टेस्ट और फास्टेस्ट आज इनके सबसे क्लीन मेथड यहां पे क्या है जब भी आप कभी-कभी जैसे आई के बड़े में आपने सोचा की भाई मेरे को ये समझ ए रही है चीज लेकिन फिर भी सारे बातें नहीं बन का रही मैं अगर सिर्फ के के बड़े में सोचु फिर तो कुछ भी समझ नहीं ए रहा की भाई ये चाहे वन हो तू हो थ्री हो फोर और फाइव हो इससे कोई फर्क नहीं पड़ता के अगर वन है तो वन भी हो सकता है जीरो भी हो सकता है वन भी हो सकता है जीरो भी हो सकता है डिफेंडिंग ऑन डी रो जब भी ऐसा हो रहा होता तो आई और के के किसी कांबिनेशन के बड़े में सोचो आई प्लस के क्या बन रहा है आई - के क्या बन रहा है आई मल्टीप्लाई बाय के क्या बन रहा है ऑप्शन है वो सोचो अब आपको एक मशीन दिखता हूं इस सेल के बड़े में सोचो यह सेल है मेरा 4 3 4 यह सेल है मेरा 3 समझ रहे हो थर्ड रो और थर्ड कलम पे जो एलिमेंट है उसको थ्री कहते हैं टेक्निकल स्पीकिंग अब यहां पे किसी भी सेल के बड़े में सोचो जैसे मैं इसके बड़े में सोचता हूं दिस इस तू कोमा तू जब भी मेरा आई + जे एवं हो रहा है तो वन आएगा हमेशा ट्रू है और ऑफ कोर्स डायगोनल पे हमेशा बना है एक और ऑब्जरवेशन तो देखो वन वन प्लस वन तू तू प्लस तू फोर थ्री प्लस थ्री सिक्स फोर प्लस फोर आते फाइव प्लस फाइव 10 ठीक है और किसी भी नंबर को उठा लो इसको उठाओ तो 4 + 2 = 6 एवं है इस नंबर को उठाओ 3+1 एवं है भले ही दोनों ऑर्डर है इस नंबर को उठाओ 3+2 ओड है तो जीरो है इस नंबर को उठाओ फोर प्लस थ्री ओड है तो जीरो है इस नंबर को उठाओ 5 + 2 ओड है तो जीरो है इस नंबर को उठाओ 5 + 3 e1 है तो वन है तो हमें एक चीज समझ ए गई यहां पे क्लीयरली की भाई जब सिंपल लॉजिक है मतलब आई प्लस जी अपने आप में e1 है तो वन को प्रिंट कर दो बस इतना सा है और बाकी अपना स्टार ट्रायंगल चला दो था ट्रायंगल 01 ट्रायंगल ठीक है भाई डॉट सीपीसी कॉपी पेस्ट करते हैं ठीक है मैं इसलिए का रहा हूं क्योंकि जो माड्यूल्स ऑपरेटर है उसकी प्रेसिडेंट ज्यादा होती है इनफैक्ट आपको मिस्टेक करके दिखाई हैं मैंने क्या बोला था यार आईएफ आई प्लस के को अगर मैं माड्यूल्स कर डन तू से मतलब अगर ये एक एवं नंबर है अरे यह क्या हो रहा है और यह क्यों हर बार दिक्कत क्या हो रही है हमारी ही राखी ऑफ ऑपरेटर चलती है तो पहले के माड्यूल्स तू हो जाएगा अब जो भी मेरे नंबर्स हैं कभी भी मैं उसको के को मोड़ेडनेस तू करूंगा तो या तो 1 आएगा या जीरो आएगा इन अन्य कैसे अगर मैं उसमें आई प्लस कर रहा हूं और मैं चेक कर रहा हूं ये क्या वो जीरो हो रहा है या नहीं हो रहा है तो दिक्कत आई है ऐसे में ठीक है तो इसलिए इस पूरे को हमें माड्यूल्स तू करना है ना तो इसको ऐसे ब्रैकेट दाल दो यार ठीक है फटाफट अब हमारे सारे ट्रायंगल स्क्वायर हो गए अब हम अच्छे एडवांस पैटर्न की तरफ बढ़ेंगे क्वेश्चन ये है प्रिंट डी जिवन पैटर्न तो स्टार स्टार स्टार स्टार स्टार स्टार स्टार ठीक है कैसे करेंगे इसको सॉल्व अगर आपको ये नहीं दिया जाता यह भी बिल्कुल फॉल्स वाला क्वेश्चन है और ये दिया जाता की आपने यहां पे हशीश प्रिंट करने हैं ठीक है और यहां पे तारा प्रिंट करना है और बाय डी वे डी और डेट बिल बी जिवन तू यू बिल बी और ओड इन टीचर जैसे दिस इसे पर n=5=5 के लिए आपको स्टार प्लस इसका नाम है ये प्रिंट करना है ठीक है अब ये प्रिंट करने से पहले आप ये सोचो आप ये प्रिंट कर सकते हो की यहां मेरे हश्र है यहां पे स्टार है ठीक है अब ये आपको सोचना है ऑफ कोर्स दे रखा होगा तो थोड़ा सा सोच विचार करो अगेन रो नंबर और कलम नंबर के बड़े में सोचो रोल नंबर और कलम नंबर के बड़े में सोचो यह सोचो की स्टार कहां प्रिंट हो रहा है आप यह समझो की हैसियत हर जगह प्रिंट हो रहे हैं जैसे अगर मां लो एन = 99 होता तो बस बीच में तारा होता है और यहां बहुत सारे स्टूडेंट होते हैं तो हश्र तो हर जगह प्रिंट हो रहे हो आप इसका स्क्वायर बनाना तो सिंपल है स्टार का स्क्वायर बनाना आता है उसकी जगह हस लगा दो यहां पे डिफरेंस क्या है की सिर्फ जब मेरा आई या तो आई या के अगर आईएफ क्लीयरली आप देख सकते हो आई = जब मेरा 3 हो रहा है और के इक्वल तू इक्वल तू थ्री दोनों के कैसे में जब आई मेरा थ्री है चाहे फिर के कुछ भी हो या मेरा j3 हो और आई कुछ भी हो ठीक है तो दोनों ही केसेस में मैं स्टार पेंट कर रहा हूं और एल्स में मैं स्पेस सॉरी यहां पे हज फ्रेंड कर रहा हूं तो बस इतना सा कोड है अब ये थ्री है कितना थोड़ा सा सोचो आप इसके बड़े में ये एन = 5 है ठीक है तो ये 3 यहां पर मैं इसको मां रहा हूं एन = 5 है तो थ्री क्या होता है एन / 2 + वन जैसे मां लो अगर मेरे को सिर्फ ये प्रिंट करना होता मुझे रखा होता तो मेरा आंसर यही आना चाहिए था ये या फिर मैं बोलूं अभी के लिए हस ले लेते हैं मेरे को ये प्रिंट करना है मेरे को यह प्रिंट करना है तो यह 123 तो सेकंड रो होती 3 के लिए तो पहले डिवाइड बाय तू करो फिर प्लस वन करो वो मेरी मिडिल रो ए जाएगी मेरे पास उसे रो में मैं ये करूंगा मतलब आईएफ आई = मिड और के इक्वल तू इक्वल तू मेड दें स्टार वरना है दो मिनट का क्वेश्चन है इधर आओ अपने तारा स्क्वायर पे आते हैं अपना स्टार स्क्वायर पे आते हैं ठीक है भाई और कॉपी पेस्ट करते हैं इस कोड को ये लो भाई कॉपी स्टार प्लस स्टार प्लस डॉट सीपीसी और पेस्ट कर दो यार थोड़ा अलग चीज प्रिंट करते हैं तो अब यहां पर प्रिंटिंग करने से पहले बस में कंडीशन लगाने वाला हूं बस मैं कंडीशन लगाने वाला हूं कंडीशन क्या होगी की भाई अगर ऐसा है की जो मेरा आई है या फिर मेरा जो कॉलर है तो इन डेट करूंगा तो रन करते हैं नंबर ऑफ फाइव लो भाई प्रिंट होता है ठीक है तो एक कम करो एक स्पेस है और एक में एक्स्ट्रा खाली देना छह रहा हूं ये देखो आप ये भी कर सकते हो ये भी हटा दो स्टार और स्पेस तो जैसे मैं लिखना हूं ये तो देखो हो गया फ्रेंड ठीक है जैसे मैं यहां पे लिखना हूं नाइन परफेक्ट हो गया ठीक है वो थोड़ा सुंदर बनाने के लिए मैं इसके आगे भी एक स्पेस दे देता हूं और इसके आगे भी दे दो एक्स्ट्रा स्पेस एक ठीक है ताकि अगर मैं सेवन करूं तो देखो ब्यूटीफुल स्टार प्लस ठीक है तो ऐसे ही आपको बस थोड़े से दिमाग लगाने होते हैं फॉल्स हम जोड़ रहे हैं बीच में इसके अंदर नहीं वेरिएशंस है आगे बढ़ते हैं एक और क्वेश्चन सॉल्व करते हैं अभी तक हमने क्या देखा ये देखा ये सेल्स में ये देखा ये सेल्स में अब देखते हैं इसको होमवर्क है आपके लिए ये आपको एक हलो रेक्टेंगल प्रिंट करना है अब ये कोड बिल्कुल कॉपी पेस्ट होगा किसका आपको पहले से ये तो आता ही था ना यार एक बात बताइए क्या आपको यह नहीं आता था अगर आपको सॉलिड रेक्टेंगल बोला जाए मेरी नंबर ऑफ रोज यहां पर आप इसको दिनो करोगे मतलब आई मेरा टुवर्ड्स करेगा और जैसे कोई भी मेरे नंबर ऑफ कॉलम्स है ठीक है बस आपको और कुछ करना ही नहीं आप बस स्टार प्रिंट कर डॉग लेकिन अब बस यहां पे आपको क्या चीज है की मां लो आपके पास ये नहीं होता यहां पे आपको स्पेस प्रिंट करना है ये स्पेशल है इनको आप ऐसे लिख लिया करो हमेशा आपको स्पेस से आपको यहां पे प्रिंट करने हैं ठीक है तो स्पेशल कैसे प्रिंट हो सकते हैं बीच वाली चीजों में ही अभी आपको कुछ सोचना है आपको होमवर्क है हिंट तो क्या ही डन बहुत सिंपल है ठीक है तारा का प्रिंट हो रहा है यहां देख लेते हैं लास्ट रो है पोस्ट कलम है सब में और लगेगा या लास्ट कलम है अगर इन चारों में से कोई भी एक चीज हो रही है तो स्टार पेंट होगा वरना स्पेस प्रिंट होगा बस इतना सा आपका हिंट है आगे बढ़ते हैं इसमें थोड़ी मठ लगेगी स्टार क्रॉस अगेन आपको यहां पे एन = ओड दे रखा होगा और नंबर ऑफ रोज के लिए क करेगा एवं के लिए अजीब सा हो जाएगा से इसके लिए था इसके लिए स्टार प्लस के लिए भी आपको एन = ओड दे रखा था ये समझ लीजिए मतलब नंबर ऑफ रूल्स तो यहां पे नंबर ऑफ रोज मेरी आर्ड है अब आप अगेन थोड़ी सी मठ लगाओ की ये कब और कैसे हो रहा है मैं ज्यादा आपको हिंट नहीं दूंगा अब आप खुद सोचो की ये कब है कैसे हो रहा है अगेन बच्ची हुई चीज मेरी स्पेस है आपको यह ध्यान रखना है ठीक है कभी भी इसमें परेशानी होती है ना आपको तो आप ये मानो की आप तारा और जो यहां पे बच्ची हुई स्पेस है ना यहां पे आप मां लो आप हशीश प्रिंट कर रहे हो तो आपको थोड़ा कोड में ज्यादा क्लेरिटी मिलेगी फिर आपको बस लगाना है टेक्निकल स्पीकिंग ये क्या है ये एक स्क्वायर है ठीक है जिसमें डायग्नल्स पर कुछ और प्रिंट हो रहा है और उनकी और जगह पर कुछ और प्रिंट हो रहा है आप ऐसी माइंडसेट के साथ सोचो ठीक है और डायग्नल्स कैसे होते हैं अब आप खुद सोचो आई और जगह कौन सा कांबिनेशन है ऑन जो ये आपको खुद सोचना है ठीक है आगे बढ़ते हैं अब हम ए जाते हैं अपने प्रॉपर एडवांस पेटर्न्स के क्वेश्चंस के ऊपर तो अब हम बिल्कुल लास्ट अपने पार्ट पे ए चुके हैं पैटर्न प्रिंटिंग पे फटाफट इसको सॉल्व करते हैं और कुछ इसमें जो बहुत एडवांस पेटर्न्स हैं यार वो ऑफ कोर्स हम इस वीडियो में कर नहीं कर पाएंगे यार 4 घंटे की स्पेसिफिक वीडियो लगेगी उसमें वो ऑलरेडी कॉलेज वाला पे अपलोडेड है ठीक है कॉलेज वाला युटुब चैनल पे तो मैं आपको बता दूंगा की कैसे पढ़ना है कैसे करना है उनको क्वेश्चंस को आप कैसे ए जा होमवर्क सॉल्व कर पाओगे उनका सॉल्यूशन में दूंगा डेफिनेटली वीडियो अब इधर देखते हैं क्वेश्चन हमारा है स्टार्ट ट्रायंगल उल्टा अब ये भी एक रिवर्स ट्रायंगल है लेकिन ये कुछ और है देखो अभी तक हमने क्या पढ़ा था अभी तक हमने नॉर्मल ट्रायंगल यहां पे पड़ा है ठीक है फिर हमने ये भी देख लिया 4321 वाला ये भी बहुत बहुत इजी क्वेश्चन है ये बहुत एजी क्वेश्चन नहीं है इसमें थोड़ा सा ट्वीट है दिखने में बहुत इजी लगता है तब फिर भी मैंने स्टार लगा रखा है दिस इसे डी मीडियम लेवल क्वेश्चन क्योंकि यहां पर स्टार्टिंग में आप देख सकते हो यह खाली चीज है मेरे को स्पेस प्रिंट करने हैं ठीक है हम नहीं करेंगे यहां पे ठीक उससे भी हो सकता है लेकिन उससे हम नहीं करेंगे क्योंकि कॉन्सेप्ट सीखेंगे आईएफ एलसीएम कॉन्सेप्ट नहीं सिख पाएंगे वो इस पर्टिकुलर पैटर्न को प्रिंट कर पाएंगे बट इसी के जैसे क्वेश्चंस पेंडिंग कर पाएंगे ठीक है वो भी देख लेंगे अब इसको हम कैसे सॉल्व करें यार आगे ऐसे दो पहले पैसे स्पेंड करने हैं फिर स्टार प्रिंट करने हैं यहां पे हम बिल्कुल ब्रांड न्यू चीज सीखने वाले हैं विच इसे एक लूप के अंदर एक लूप के अंदर दो लूप एक लोग राइट अभी तक हमने क्या देखा है एक बाहर का लुक है के अंदर का लुक है अब एक लूप के अंदर हम दो लूप्स को चलाएंगे और दो हसन में इसको बांटने की कोशिश करेंगे प्लीज मेरा ढंग से इसको देखना ज्यादा खुद से ट्राई मत करो अभी के लिए समझ नहीं आएगा और टाइम वेस्ट होगा क्योंकि एक अच्छा कॉन्सेप्ट है देखो मैं इसको ऐसे दो तरीके से बंता हूं पहले चीज में ऐसे बताता हूं की अगर मां लो आपको सिर्फ ये प्रिंट करना होता आपको रो नंबर दे रखा है 1234 ठीक है 1234 ए जाते हैं यहां पर 1 2 3 4 अगर आपको सिर्फ यह प्रिंट करने होते तो क्या कर सकते हो आप बोलोगे ऑफ कोर्स यह मुझे आता है स्टार्ट ट्रायंगल है और यह भी मुझे आता है यहां पर बस डिफरेंस क्या है तो बहुत सिंपल सा कम है अगर आपको मां लो यह दे रखा होता सिर्फ 3 2 1 तो आप कर सकते थे बहुत आराम से कर सकते हैं ठीक है बहुत बहुत आराम से आप इसको प्रिंट कर सकते हो उल्टा ट्रायंगल था ये सीधा भी हमने प्रिंट कर लिया अब अगर मैं एक बाहर रोज वाले लूप के अंदर इन दोनों का लूप चला दो ना तो ये प्रिंट हो जाएगा अब आप सोचोगे कैसे अगर मैं इसमें इसको एड करूं तो ये कैसे बनेगा बनेगा ये स्टार बिल्कुल इधर आएगा ये दोनों स्टार यहां पे चिपक जाएंगे ये तीनों स्टार यहां पे चिपक जाएंगे ये चारों स्टार यहां पे चिपक जाएंगे समझ रहे हो तो ऐसे मेरा प्रिंटिंग हो जाएगी मैं आपको करके दिखता हूं वेरी-वेरी इंपॉर्टेंट कहां है हमारा स्टार्ट ट्रायंगल पे आते हैं स्टार ट्रायंगल वर्टिकली ठीक है भाई कॉपी पेस्ट करो अपना नॉर्मल ट्रायंगल का कोड तो आपको आता ही है की बाहर वाला जो लूप है ना जो रोज को डिपेंड कर रहा है उसको अंदर में दो लूप चलाऊंगा एक लूप यही कम करेगा मेरे स्टारों को प्रिंट करेगा स्टार से पहले इसको मैं बोलना हूं यहां पर पेस्ट कर दो प्रिंट करूंगा यह डिफरेंस होता है फिर एक स्पेस था तो जब ऐसा उल्टा कम करना होता है तो हम यहां पर लिखने हैं तो एन मैं इसको एक बार के लिए हटाते हैं मां लो आपको यह कोड करना हो तो ये हो जाता ठीक है उल्टे वाली चीज हो जाति है तो यह भी हमें आई है और सीधी वाली भी आई है ठीक है सीधी वाली भी हमें आई है अब बस इन अल्टो की जगह अगर मैं एक तो इसकी जगह सबसे पहले हम हशीज रखते हैं और यहां पर तारा अब देखना क्या होगा कम मैं चलता हूं तो सिंपल सा कम है मैंने बेसिकली क्या किया इन में आगे ये लगा दिया ठीक है लास्ट में किया था और हर्ष में एक हस कम चाहिए था तो मैं बस एक इसको मेरा कम बन गया समझ रहे हो स्पेस प्रिंट हो गए कॉन्सेप्ट यहां एक लूप के अंदर में दो लूप लगता हूं पहले स्पेस उसे लाइन के स्पेस को प्रिंट करने के लिए फिर उसे लाइन के स्टार को प्रिंट करने हैं ठीक है दोनों में अलग लॉजिक लगेगा और ठीक है तो इसको आप हमेशा हमेशा ऐसे सोचो की दिस थिंक इसे इक्वल तू दिस प्लस दिस आर ऑफ कोर्स इसी एन के साथ की अगर ये मेरा 1234 हो रहा है दिस थिंक इसे इक्वल तू दिस प्लस दिस ठीक है और आपको ये भी आता है आपको ये तो आता ही था की अगर एक एक्स्ट्रा होता बस एक कम करना है तो जो एन - आई + 1 होता था ना वन को हटा दो क्योंकि कंप्लेंट करना है लास्ट रो में एक भी नहीं रखना इसलिए और एक में भी कम रखना है एक तो बस इन दोनों के कोड को मैंने जॉइन करके बना दिया लगाना आपको ठीक है आगे बढ़ते हैं आपके लिए होमवर्क है कॉपी पेस्ट बिल्कुल अब आपको जैसे अगर ये आता है तो स्टार की जगह आप के को प्रिंट कर डॉग तो ये ए जाएगा के प्लस 64 का करैक्टर कर डॉग तो ये ए जाएगा ठीक है वो क्या है तो आप ऐसे सोचो की यार यहां पे ये स्पेस है और कितने हैं ये देखो तो अगेन इसको आप दो हसन में बांट सकते हो जैसे यहां पे मेरी रोल है 4 तो इसको आप ऐसे लिख सकते हो है की पहले तो यही से चीज प्रिंट ओरिया कॉपी पेस्ट लो भाई हम करके देख चुके हैं फिर दूसरा क्या प्रिंट हो रहा है दूसरे में आप स्टार ट्रायंगल नहीं है जैसे यह अगर हिस्सा नहीं होता तो यह आप प्रिंट करके देख चुके हो अब आप इसको ऐसे सोचो आप ऐसे 1234 हर लाइन में से नंबर ऑफ स्टार की प्रिंट हो रहे हैं जो की है तो बहुत सिंपल है अब बस जो स्टार्ट ट्रायंगल का कोड था अगर मैं उसमें स्टार प्रिंट कर डन तो रोंबस प्रिंट हो जाएगा समझाऊं आपको करके दिखा देता हूं यह देखो खत्म तो देखो सब सिंपल है यार सब बहुत सिंपल है एक दूसरे की कांबिनेशन उसे हो रही है हर जगह और कुछ नहीं कर दिया मैंने ठीक है तो यार इसी के साथ हमारा चैप्टर नंबर फोर होता है खत्म कुछ इंपॉर्टेंट और भी चीज अगर आपको और एडवांस बन्ना है पैटर्न में तो यार आयोडीनमेंट आई वांट क्लीयरली रिकमेंड मतलब डेट इसे नोट वेरी वेरी नेसेसरी आपके दिमाग बढ़ाने के लिए मैं बात कर रहा हूं यहां पे आईटी इस नोट मैंडेटरी अगेन बट अच्छा राहत है अब जैसे ये वाला जो क्वेश्चन है टेक्निकल ये मैं अभी नहीं कर रहा इसको ऐसे होमवर्क रखूं होमवर्क तो नहीं मतलब आईएफ यू वांट तू सॉल्व दिस किड ऑफ क्वेश्चन पिरामिड ठीक है या फिर अगर आपको एक बार अगर आपने ये कर लिया फिर ये तो दो कौड़ी का क्वेश्चन है ये भी दो कौड़ी का क्वेश्चन है बस चेंज करनी है आपको चीज ठीक है फिर या फिर ये स्टार डायमंड आपको प्रिंट करना है ठीक है भाई यही था तो अगर आपको ऐसे टाइप के क्वेश्चन और एक दो और बहुत टू क्वेश्चन सॉल्व करने हैं तो व्हाट आई बिल रिकमेंड एस व्हाट आई बिल रिकमेंड एस ठीक है को तू कॉलेज वाला चैनल को तू कॉलेज वाला युटुब चैनल ठीक है कॉलेज वाला युटुब चैनल वैसे तो आप इस पर यह वीडियो देख रहे हो लेकिन कुछ बच्चों को पता नहीं लिंक शेर हो जाति है तो उन्हें पता नहीं होता हम कहां हैं ठीक है यहां पे कोई दिक्कत नहीं है पर यहां पे जो यार प्लेलिस्ट के अंदर प्लेलिस्ट के अंदर जो सी प्रोग्रामिंग कोर्स में अब ध्यान रखना सी प्लस प्लस नहीं जाना सी प्रोग्रामिंग कोर्स में जाना है अब आप बोलोगे क्या बोल रहे हो भैया हम तो c++ पढ़ रहे हैं अभी हां लेकिन कोई दिक्कत की बात नहीं है लॉजिक वही होता है समझना की कोशिश करना प्लीज मैं वहां पे आपको लॉजिक समझाऊंगा आपको बस इंटेक्स थोड़ा सा अलग होगा से ही होगा ऑलमोस्ट इसके अंदर जाके इसकी आई थिंक लेक्चर नंबर फोर है और वो लेक्चर नंबर फोर है पैटर्न प्रिंटिंग पी पैटर्न प्रिंटिंग नाम से उसमें आप देखना टाइम इस टाइम में आपको सारे बढ़िया-बढ़िया क्वेश्चन लास्ट वाले जो टू वाले हैं ना उनमें आप वहां जाकर उनके एक्सप्लेन देख सकते हो मतलब अभी पहले इनको खुद ट्राई करो सॉल्व करने का ये हो गया ये हो गया ये हो गया स्पेसिफिकली ये तो आसानी है ठीक है ये तो आसानी है इन सबको ट्राई करो फिर वहां पे मैंने ना और मैथर्ड बता रखें जो की मैं अभी बताऊंगा तो वीडियो बहुत जल्दी हो जाएगी और मेरे को बाकी टॉपिक भी खत्म करना है अब वो बहुत बहुत इंपॉर्टेंट नहीं है लेकिन आपकी बैंकों और स्ट्रांग करने के लिए बढ़िया होते हैं तो आप यहां जा सकते हैं और उनकी अच्छी एक्सप्लेनेशन देख सकते हो ठीक है फंक्शंस और प्वाइंटर्स तो गैस हम ए चुके हैं अपने चैप्टर नंबर फाइव की तरफ जिसका नाम है हमारा फंक्शंस ठीक है बहुत-बहुत इंपॉर्टेंट चीज है फंक्शंस एक बहुत ज्यादा फाउंडेशन बनाता है रिपतटरनेस को कम करने के लिए लूप्स की तरह होगा थोड़ा डिफरेंट है बट काफी डिफरेंस है लेकिन अभी तक जो हमने चैप्टर पढ़े क्या-क्या पढ़े भाई ठीक है चैप्टर वन था बेसिक था ठीक है भाई फिर चैप्टर तू क्या था हमारा कंडीशनल साइन फेल्स फिर लूप्स था फिर पेटर्न्स था अब फंक्शंस है तो आई वुड से की पेटर्न्स और लूप्स को यार अच्छे से पढ़ लो क्योंकि अगर आपको वह अच्छे से आता है ठीक है तो उसके बाद आपको फंक्शंस में टेंशन नहीं होगी इतनी दिक्कत नहीं होगी क्योंकि आपको मीनिंग और एक्चुअली आज सच लॉजिक जो है वो समझ आने ग जाएगा स्टार्ट करते हैं फंक्शंस का सबसे पहले वोट और वही अगेन यार कभी-कभी क्या होता है की जैसे आप जब इंजीनियरिंग करने जाओगे एक्चुअल में ठीक है जब आप अपना कम करने जाते हो कंपनी के अंदर तो आप बहुत सर कोड लिखने वाले हो वहां ऐसा नहीं होता की जैसे ये देखो हमने यार इतना कोड लिख दिया स्टार ट्रायंगल वाला ठीक है 7-8 लाइन का ऐसे नहीं होता वहां 100 हजारों लाइंस का कोड होता है ऐसा नहीं होता की आपको सर का सर कोड आपको लिखना होता है कोड आपको प्रोवाइड होता है कुछ-कुछ सेगमेंट में आप चेंज करोगे कुछ-कुछ चीज आप बिल्ड करते हो तो क्या होता है की बहुत साड़ी जगह कुछ-कुछ चीज ऐसी होती है जो बार-बार उसे होने होती है और उसको बार-बार हमें इस्तेमाल करना होता है ठीक है तो वो जो रेपिडेशन होता है कभी भी कंप्यूटर में मतलब हमारे यहां कंप्यूटर के अंदर प्रोग्रामिंग के अंदर इंजीनियरिंग के अंदर एक बहुत अच्छी टर्म होती है एक बहुत अच्छी टाइम होती है ड्राई ड्राई इस डू नोट दी एन आर ए होना चाहिए बट एनीवेज डू नोट रिपीट योरसेल्फ ठीक है मतलब एक चीज लिख दी उसको बार-बार उसे करो जैसे की आपने देखा भी होगा मैं जब आपको पढ़ा भी रहा हूं तो इस तरीके से पढ़ा रहा हूं की मतलब मैंने एक चीज लिखी फिर मैं कॉपी पेस्ट ज्यादा करता हूं तो ड्राई क्या होता है हम एक ही जगह उसे चीज को लिखे अगर मेरे को उसको बार-बार उसे करना है एक पर्टिकुलर प्रोग्राम के अंदर इंजीनियरिंग में ठीक है तो ऑफ कोर्स आप बोलोगे रेपिडेशन को सॉल्व करने की प्रॉब्लम सी ठीक है तो फिर लूप्स क्यों नहीं और फंक्शंस क्यों तो देखो लूप्स क्या होता है की अगर मेरे को एक चीज रिपीट करनी है पर एग्जांपल मेरे को 10 टाइम्स यार गुड मॉर्निंग प्रिंट करना एक साथ तो अगर मुझे बहुत साड़ी चीज एक साथ प्रिंट करनी होती है तो मैं इस्तेमाल करता हूं लूप्स का लेकिन हो सकता है यार आपका कोड कुछ ऐसा हो पर एग्जांपल आपका कोड कुछ ऐसा हो की मैंने यहां पे ये चीज लिख दी अब मेरे को ना बार-बार अपना ये स्टार्ट ट्रायंगल है ना एक बार कोड लिखने हैं इसका यह देखो मेरे को बार-बार अपने कोड में प्रिंट करना है लेकिन एक साथ नहीं मां लो मैंने यह सब प्रिंट कर लिया अब मैं चाहता हूं की बीच में एक लाइन लिखूं गुड मॉर्निंग फिर मैं चाहता हूं कुछ और करूं फिर मैं वापस से इसको प्रिंट करना चाहता हूं तो जब ऐसा सीन होता है तो लूप तो इस्तेमाल कर नहीं सकते बीच में कुछ ए गया तो फंक्शन क्या करता है एक पर्टिकुलर कितना भी बड़ा कोड हो एक पीस ऑफ कोड को उठा के एक दूसरे फंक्शन में दाल देता है फिर अगर मैं उसे लाइन को चलता हूं ठीक है यहां पर लिखना हूं तो वो मैप हो जाति है उससे तो मेरे को बार-बार बड़ा एक कोड जो की मेरे को अलग-अलग जगह पे लिखना है वो लिखने की जरूर नहीं पड़ेगी थोड़ा एक्शन में देखेंगे तो ज्यादा समझ आएगा आपको ठीक है तो इधर आते हैं थोड़ा सा और आपको समझ ए गया होगा बेसिकली तू टैकल तू टैकल रिपीटेशन ठीक है पॉइंट नंबर वन नंबर तू देहरादून जैसे दो नंबर को स्वाइप करना हो गया आज हम पढ़ने वाले हैं उसको अगर मुझे बार-बार उसे करना है तो फंक्शन ज्यादा बटर राहत है उसे चीज को करने के लिए ठीक है तो इसलिए भी उसे फंक्शंस राइट तो आगे बढ़ते हैं और एक बेसिक सा सिंटेक्स देखते हैं अब सबसे पहले बात तो यार ये जो हम यहां पर लिखने हैं ना ये अगर मैं इस चीज को एक पूरा वही बना लेते आपके सामने कम करते हैं ठीक है अब एक बार ना पूरा कोड आपको थोड़ा अच्छे से बताएंगे और आज ऐसी ऐसी चीजों के बड़े में बताएंगे अभी जो अभी तक हमने पड़ी नहीं थी और आपको इंटरेस्ट था जैसे अगर मैं लिखना हूं हस इंक्लूड मैं लिखना हूं यूजिंग नेम्स ऐसा भी के लिए इनको तो समझो की यार यह तो हम लिख ही रहे हैं ठीक है अब जब मैं लिखना हूं इन तू में पेरैंथेसिस इसको राउंड ब्रैकेट को मैं बोलना हूं पैरंटहसिस फिर मैं करली ब्रैकेट बनाता हूं तो दिस इसे एन फंक्शन ये जो मैंने सिलेक्ट किया है दिस इस एन फंक्शन इसके अंदर जो भी चीज होती है वह इस फंक्शन का पार्ट कहलाता है यहां मैं कुछ भी लिखूं ठीक है तो मैं कुछ भी लिखूं या अंदर इस फंक्शन के अंदर का कोड कहलाता है अब इसको मैं बोलना हूं में फंक्शन यह तो एक कोड में डालना जरूरी होता ही है ठीक है और इसी से मेरा कोड स्टार्ट होता है इसका नाम है में तो ये में सच में में फंक्शन होता है अब हम और भी फंक्शंस बना सकते हैं यहां पे पर एग्जांपल इस चीज को प्रिंट कर दे जैसे मेरे को ग्रीटिंग प्रिंट करनी है तो आप बोलोगे की मैं ऐसे ग्रीट कर सकता हूं की भाई गुड मॉर्निंग तो देखो दो चीज प्रिंट हो जाएगी अब मैं इसका अगर इस चीज को एक फंक्शन में डालना चाहता हूं किसी और तो वह मैं कैसे करूंगा एक बार बड़े ध्यान से देखना तो फंक्शन ऐसे बनाते हैं हम यूजुअली अपने में फंक्शन के ऊपर बनाना फंक्शंस को ठीक है तो फंक्शन में मैं लिखना हूं अभी के लिए अभी के लिए वाइड इसको हम चेंज करेंगे आप अपने फंक्शन का नाम दे दो कुछ भी दे सकते हो मैं अपने फंक्शन का नाम राघव भी दे सकता हूं ठीक है भाई मैं कुछ भी दे सकता हूं तो मैं इसका नाम दे देता हूं ग्रीन ठीक है और इसके अंदर मैं कुछ नहीं दाल रहा हूं अभी के लिए ये देखो और ये तो अब थोड़ा सा एक बार नोटिस करो इसको एक बार में हट्टा हूं यह जो चीज है और यह चीज है ऑलमोस्ट से सी ग रही है क्योंकि ये फंक्शंस है ठीक है एक जैसा सिंटेक्स है बस यहां पे ये सोचो की मैंने लिख दिया मैंने ईट की जगह वो बाद में समझाएंगे अब एक कम करते हैं हम इसके अंदर ये दोनों ग्रीटिंग लिख देते हैं अब देखना अगर मैं सिर्फ लिखूं ग्रीट आपको थोड़ा-थोड़ा समझ आएगा की फंक्शन गुड मॉर्निंग हो आर यू अगर मैं बीच में ऐसे लिखूं या उठ ठीक है अब देखना मैं रन करता हूं तो पहले फंक्शन प्रिंट हो गया तो मेरा है प्रिंट हो गया फिर गुड मॉर्निंग हो आर यू प्रिंट हो गया अब एक बार इसको अच्छे से मैं समझता हूं की इसमें हो क्या रहा है बट इसको आते हैं एक बार ट्राई रन करके दिखता हूं मैं आपको यार तभी आपको मजा आएगा थोड़ा सा तो इधर ए जाते हैं अभी के लिए ऊपर की जो दो लाइंस इंक्लूड आयोस्ट्रीम और यूजिंग नेमस्पेस एसटीडी और सेमी कोलोन इनको अभी के लिए इग्नोर करो साड़ी चीज यार आपको पढ़ाई जाएगी लेकिन यार हर चीज का एक सही समय होता है ठीक है कुछ कुछ चीजों को हमें मां के चलना होता है की ये तो होता ही है बहुत अच्छे से ड्रायर और करने वाले हैं ड्राइवर का मैंने आपको मीनिंग समझा रखा है आईटी इस नोट एन बिग डील की कोड एक्चुअली में चल कैसे रहा है तो होता क्या है जब भी मैं कोड पर आता हूं तो सबसे पहले मैं इधर नहीं आऊंगा आप बोलोगे मैंने आपको सिखाया था की मैं लाइन बाय लाइन कोड पे चला हूं राइट लाइन बाय लाइन चला हूं एक पर्टिकुलर फंक्शन के अंदर अगर मेरे पास मल्टीपल फंक्शंस है सबसे पहले क्या चलेगा हमेशा में फंक्शन चाहे वो नीचे लिखा हो ऊपर लिखा हो ठीक है यूजुअली ऐसे नीचे ही लिखना है मेरे को तो मैं इधर आया सबसे पहले मैं में फंक्शन के अंदर मैंने एंट्री फिर मैं ए गया इस लाइन पर तो इसमें बोला ग्रेट अब यह इसको इस चीज को मैं बोलना हूं फंक्शन कॉल इसको मैं बोलना हूं क्या कहते हैं इसको फंक्शन कॉल तो इस चीज याद रखना फंक्शन कॉल क्या होती है तो ये भी एक फंक्शन कॉल है मैं सिर्फ कॉल लिखूंगा आपसे ठीक है तो जैसे इसने कॉल लगे इसको कॉल का मतलब पता है क्या होता है इस फंक्शन पर जो और इसका सर कम करके ए जो तो इस यह इधर गया ठीक है अब मैं ए गया ग्रेट पे समझना मेरी बात आउटपुट लिखने एक बड़ी के लिए अपना यहां पर एक चीज आपको समझ आएगी ठीक है अब मैं ए गया खत्म करूंगा इसने बोला सी आउट गुड मॉर्निंग और यहां पर फिर ऑफ कोर्स अगली लाइन में प्रिंट हो जाएगा हो आर यू खत्म हो गई दोनों इसका मतलब इस फंक्शन का कम खत्म हो गया इस कोयल का कम खत्म ये कम करना है मुझे तो इसने कर लिया ठीक है जब इसने अपना कम कर लिया तो क्या होता है इस कॉल का कम पूरा हो जाता है इसमें आपको दूसरी एनोलोलॉजी से समझता हूं अभी के लिए कॉल लगी ठीक हो गया कॉल का कम पूरा हुआ फिर मैं अगली लाइन में आया अगली लाइन कहती है की भाई सी आउट है तो इधर सिंपल है प्रिंट हो गया फिर मैं अगली लाइन पे आया इधर आया अभी के लिए मैं डॉट बना रहा हूं टिक नहीं मारूंगा अगेन मैंने क्या किया कॉल लगा दिया और ग्रीन को ही कॉल लगाया तो इसमें इसको कॉल लगाया तो अगेन इसमें अपना सर कम किया साड़ी चीज प्रिंट की तो आई होप आप समझ का रहे होंगे एक कॉल से उसे फंक्शन का सर कम होता है तो कभी भी मेरे को बहुत सर कम करना हो और एक ऐसा कोड हो पीस ऑफ कोर्ट जो मेरे को बार-बार फंक्शंस के अंदर उसे करना है अपने प्रोग्राम में उसे करना है तो मैं फंक्शंस का इस्तेमाल करता हूं ठीक है तो यहां पर वापस से दोनों से तू से यार कॉपी पेस्ट और ये वाली चीज प्रिंट हो जाएगी ठीक है आई होप आप समझ का रहे होंगे फिर जैसे इसका भी कम पूरा हो गया अब जब में फंक्शन की साड़ी लाइंस खत्म होती है तो कोड खत्म हो जाता है तो ये देखो ये मेरा आउटपुट ए गया आई होप आप समझ का रहे होंगे तो आप इससे कोडिंग फ्री के ऊपर आते हैं इधर आते हैं अब यह देखो क्या आप मल्टीपल फंक्शंस बना सकते हो जी बिल्कुल बना सकते हैं मां लो मेरे को दूसरा फंक्शन बनाना है वाइड इंडिया अब मैं दो फंक्शन बनाता हूं और इसका नाम भी रख देता हूं वाइड उस और फिर मैं प्रिंट कर लेट हूं यू आर इन उस ठीक है की आप इंडिया के अंदर हो ठीक है अब मैंने चलाया यार अपना में फंक्शन होती है की आप फंक्शंस का नाम यूजुअली सबसे पहले मां लो मैं यहां पर फिर मैं कॉल लगता हूं इंडिया को तो कॉल ऐसे लगती है बस खत्म फिर मैं कॉल लगता हूं उस को कॉल ऐसे लगती है ठीक है अगर आपके सामने अब रन करूंगा तो शायद आप समझ सकते होंगे की आउटपुट आएगा यू आर एन मां यू आर एन यू इंडिया यूरिन उस क्यों इसमें अपना कम कर दिया पहले फर्स्ट लाइन चली फिर सेकंड लाइन चली क्योंकि देखो सबसे पहले भले ही आपको ग रहा हूं की फर्स्ट लाइन तो ये है नेम्स में इसके बाद फर्स्ट टाइम ये नहीं नहीं हम सबसे पहले में फंक्शन के अंदर ही जाएंगे में फंक्शन है ठीक है सर कंट्रोल इस के पास है फिर इसने इंडिया को कॉल लगे तो इंडिया ने अपना सर कम कर दिया फिर उसने उस को कॉल लगे तो उस ने अपना सर कम कर दिया अभी इसी को अगर मैं दूसरे ऑर्डर में लगा देता की मां लो मैं उस को यहां पर सबसे ऊपर लिख दिया था तो पहले उस वाली चीज होती है प्रिंट ठीक है मैं मां के अंदर तो में के अंदर ही गया लेकिन वो उसने सबसे पहले उस को कॉल लगाया तो उसने उस ने अपना कम कर दिया फिर उसने अपना खुद का कम किया फिर इंडिया को कॉल लगाया यह देखो आप समझ का रहे होंगे की फंक्शन होते क्या है तो इधर आते थोड़ी और मेकैनिज्म और डिटेल में इसके बड़े में समझते हैं ये बेसिक समझाया अभी तक मैंने जिसमें अभी तक मैंने सिर्फ आपको वाइड के बड़े में समझाया है अब ये वाइड क्या होता है इनको हम बोलते हैं इसके बड़े में थोड़ी डर में पढ़ेंगे आईटी कैन नोट बी कॉल्ड कनॉट बी कॉल्ड मोर दें वंस मोर दें बट इसके अलावा कितनी बार कॉल लगा सकता हूं लेकिन में एक ही बार कॉल लगता है अब कोई और में को कॉल नहीं लगाएगी ठीक है तो में में ये बात होती है अब बात करते हैं रिटर्न की रिटर्न एक कीवर्ड है जिससे फंक्शन का समाप्ति हो जाति है ठीक है भाई फंक्शन का खत्म हो जाता है खत्म हो जाता है ठीक है भाई जैसे देखो यूजुअली क्या होता है एक फंक्शन कब खत्म होता है यूजुअली तब होता है फिर वो फंक्शन खत्म हो जाता है तो जिसने उसको कॉल लगे होती है वो वापस वहां चले जाते हैं ये तरीका होता है हमारा हमारा में फंक्शन में भी ऐसे ही होता है की जब तक हमारी तीनों लाइंस या साड़ी लाइंस खत्म नहीं होती तो फंक्शन खत्म नहीं होता रिटर्न एक ऐसी चीज है रिटर्न एक ऐसी चीज है जो की जहां पे भी रिटर्न चल गया तो वो फंक्शन खत्म हो जाएगा तुरंत अब आईटी इस नोट एक्जेक्टली बट किड ऑफ लाइक किड ऑफ लाइक ब्रेक ठीक है तो मैं पर लूप्स यार और लूप से बहुत ज्यादा रिलेट करने वाला हूं फंक्शंस को अब जैसे लूप के अंदर ब्रेक लगाते ही फिर और इटरेशन इतनी चलती थी उसकी और राउंड नहीं चलते थे खत्म हो जाता था ठीक है तो वैसे ही रिटर्न के बाद क्या होगा अगर नीचे कुछ लिखा भी है तो वो भी खत्म हो जाएगा अगर रिटर्न चलेगा तो अगर हिट करेगा हमेशा नहीं करते थे अगर मैं बोलना था आईएफ दिस इसे दिस दें ब्रेक यहां पे भी यही होगा अगर ऐसा है तो रिटर्न ऐसा नहीं है तो आगे बढ़ो ठीक है अब बात करते हैं रिटर्न के बड़े में थोड़ा सा देखो जब भी मेरे फंक्शन ना अलग-अलग टाइप के होते हैं कुछ होते हैं जिनके आगे व्हाइट लगा होगा कुछ होते जिनके आगे ईट लगा होगा कुछ ऐसे होंगे जिनके आगे बोल लगा होगा कुछ ऐसे होंगे जिनके आगे क्या ग सकता है कुछ ऐसे हो की जिनके आगे फ्लैट ग सकता है तो जितने भी हमने डाटा टाइप यहां पर पढ़ रखें हैं वो सारे यहां पे ग सकते हैं इनको यहां पे बोला जाता है रिटर्न टाइप नोट डाटा टाइप तो जब मेरे को कोई वैल्यू रिटर्न नहीं करनी होती तो मैं व्हाइट का इस्तेमाल करता हूं अब यूजुअली आईटी इस एन गुड प्रैक्टिस वैसे आईटी इस नोट नेसेसरी बट अगर आपका फंक्शन व्हाइट का है जब आपके फंक्शन की साड़ी चीज आप लिख देते हो तो आईटी इस गुड तू जस्ट राइट एन रिटर्न रिटर्न हुआ तो फंक्शन फिनिश हो गया ठीक है मैंने इसको अगर मैं दो बार लिख डन कॉल लगाया तो ये सर कम मेरा हो जाना चाहिए तो दो बार आएगा ही फंक्शन मेरा खत्म हो जाता है अगर मैं कुछ ऐसा ट्राई करूं की मैं यहां पर फंक्शन लिख डन यहां पर लाइन तो क्या होगा एक ही बार प्रिंट हुआ मैं तो एरर भी ए जाता है ऐसा क्यों हुआ मैंने तो दो बार लिखा है जब उस को कॉल लगाया तो उसकी जिम्मेदारी है की दो बार लिखे की यूरिन उस है बट रिटर्न होते ही फंक्शन ना यार खत्म हो जाता है खत्म हो जाता है और इसके नीचे चाहे मैं 50 लाइंस ऑफ कोड लिख डन कोई फर्क नहीं है उनकी कोई वैल्यू नहीं है ठीक है तो यह आपको अच्छा मैंने समझाया की रिटर्न क्या होता है अब यूजुअली कभी ऐसा रिटर्न के नीचे आप सोचोगे ना की क्या लिखना जरूरी भी था इसको कई-कई बार होता है की मुझे किसी कंडीशंस में रिटर्न करना होता है किसी कंडीशन में नहीं तो मैं नीचे भी जाना चाहता हूं तो इसलिए मैंने आपको ये बताया आगे बढ़ते हैं ठीक है अब कुछ कम की बातें और देख लेते हैं में एक ही बार आता है इसको मैंने डिस्कस कर लिया ऑलरेडी ठीक है दो बार नहीं ए सकता स्टार्ट ये फंक्शन स्टार्ट होता है और अनलिमिटेड नंबर ऑफ फंक्शंस मतलब अब जैसे मैंने अभी इंडिया बनाया उस बनाया तो मैं कितने मर्जी फंक्शन बना सकता हूं और उनको कितनी भी बार कॉल कर सकता हूं ठीक है लेकिन एक और एग्जांपल है ताकि आपको थोड़ी क्लेरिटी और मिले इसके ऊपर की एक के अंदर दूसरा के अंदर तीसरा तो बेसिकली ये आपको एक एग्जांपल के साथ सीखना हूं ताकि आपको थोड़ी आइडिया समझ आए यह देखो तो बेसिक फंक्शंस में हम एक और फाइल बना लेते हैं की नेस्टेड फंक्शन तो मैं इसको नहीं बोलूंगा लेकिन मल्टीपल फंक्शन लिख देता हूं कोई समझता हूं की मैं क्या कहना छह रहा हूं वो एक्जेक्टली वो नहीं है जो मैंने आपको बोला की एक के अंदर दूसरा है बट समझता हूं ठीक है तो मां लेते हैं यह तो फिर भी लिखिए और एक और बात यार आपको रिटर्न की जरूर नहीं होती अगर आप ध्यान रखना अगर आप व्हाइट का फंक्शन इस्तेमाल कर रहे हो अगर आप ईट का फंक्शन इस्तेमाल कर रहे हो तो रिटर्न डालने की जरूर होती है बट बस ऐसा होता है की जो मेरा में फंक्शन है ना टेक्निकल स्पीकिंग और अगर आपको ना पता हो आपने अगर कभी किसी प्रोग्रामिंग पड़ी हो तो यह लिखने हैं हम सी प्रोग्रामिंग के अंदर यूजुअली रिटर्न जीरो लास्ट में आजकल तो उसकी भी जरूर नहीं होती सी प्लस प्लस में क्या होता है बाय डिफॉल्टर यह लाइन चलती है अगर आप इसको ना भी लिखो तो यह लाइन चलेगी जरूर ठीक है बट जब आप खुद से कोई और फंक्शन बनोगे जैसे आप इन उस बनाते हो तो आपको रिटर्न करना ही पड़ेगा वर्ल्ड में ऐसा होता है की मर्जी होती है हमारे पास ठीक है अब आते हैं मां लो मैं में के अंदर हूं और एक कम करते हैं की भाई सबसे पहले हम यह प्रिंट कर देते उर्ण मां फिर मैं एक कम करता हूं मैं बढ़िया चीज दिखता हूं कुछ आपको मैं लगा लेट हूं इंडिया को कॉल ठीक है अब इंडिया को जब कॉल लगेगा मेरा तो यूआरएल इंडिया प्रिंट हो जाएगा अब इंडिया से भी मैं कॉल लगा सकता हूं उस को ठीक है इंडिया को इंडिया ने कॉल लगाया उस को फिर ऐसा कम हुआ अब एक बार रन करते हैं इस कोड को तो क्या ए गया यूरिन मां यू आर इन इंडिया दिखाना चाहता आपको लेकिन बताना जरूर चाहता की कोर्ट में हो क्या रहा है सबसे पहले देखो मैं इन सबको इग्नोर करूंगा और मैं इधर आऊंगा में पे हुआ क्या सबसे पहले प्रिंट हो गया उर्ण में ठीक है फिर मैंने कॉल लगे इंडिया को अभी तीसरी लाइन चली नहीं है जैसे इंडिया को कॉल लगाया है मैं इधर ए गया तो उसने अपना कम किया उर्ण इंडिया ये प्रिंट हो गया इसकी वजह से फिर इसने कॉल लगा उस को फिर हम इधर ए गए इसमें प्रिंट किया यू आर और उस इधर ए गए हम ठीक है फिर आगे हम रिटर्न पे अगर ये ना भी लिखने तो एक ही बात थी लाइंस खत्म हो गई मतलब फंक्शन खत्म जैसी है फंक्शन खत्म होता है तो होता क्या मैं वापस से इधर ए जाता हूं अब ये फंक्शन भी जब खत्म हो जाता है तो वापस से मैं इधर ए जाता हूं इसका कम पूरा हो गया फिर इसका कम भी पूरा हो गया मेरा कोड खत्म हो गया ठीक है अब यहां पे यार एक छोटी सी एक अच्छी खासी चीज है की अगर आप ऐसी हरकतें करो मतलब ये हमेशा मेंटेन करके रखना की जैसे मैंने में में इंडिया को कॉल लगाया तो जो इंडिया वाला फंक्शन बना रहे हो ना वो पुरी जो फंक्शन की बॉडी है जैसे ये है इसको ना आप ऐसे नीचे मत लिखना ठीक है इसको आप इसके ऊपर ही लिखना जैसे अब मैं रन करता हूं तो डर बिल बी क्लियर आईडेंटिफाई इंडिया मतलब इसमें अभी तक पहचाना ही नहीं की कुछ था तो इसको ऊपर ही रखना है इसको हमें यहां ऊपर ही रखना है सिमिलरली अगर मैं ऐसा करूं की भाई इस उस को मैं इधर लगा डन ठीक है तो भी एरर ए जाएगा ठीक है क्यों एरर आया सबसे पहले मैं में में आया तो जो इंडिया फंक्शन है वो ऊपर होना चाहिए ऊपर है लेकिन इसके अंदर उस है तो उस भी फिर इसके ऊपर होना चाहिए इसको हम अवॉइड कर सकते हैं फंक्शन प्रोटोटाइप का इस्तेमाल करके लेकिन वो बकवास होता है ठीक है सी प्लस प्लस में आप यही कम किया करिए ठीक है जो मैं का रहा हूं अगर जो भी फंक्शन बेसिकली पहले ए रहा है तो उसको नीचे लिखो फिर उसके ऊपर उसके ऊपर ऐसे ऐसे करके ठीक है अब आगे बढ़ते हैं रिटर्न टाइप अब रिटर्न टाइप को थोड़ा सा समझते हैं और एक क्वेश्चन से समझना है की फंक्शन क्यों हमारे कम आते हैं जैसे हम क्वेश्चन हो सकता है हमारा ये सम फंक्शन से समझते हैं ठीक है सम फंक्शन मतलब आपको दो नंबर्स दे रखें हैं पर एग्जांपल दो या तीन नंबर एन आपको इनका सामने निकालना है तो आप बोलोगे ये तो सबसे पहले हमने पढ़ लिया था ए + बी को आप सीधा क्या कर सकते हो a+b को प्रिंट कर सकते हो इससे आसन तो कोई क्वेश्चन नहीं हो सकता अब मैं बात करने वाला हूं की भाई कैसे हम फंक्शंस के थ्रू ठीक है रिटर्न टाइप के थ्रू फंक्शन की एक वैल्यू बना सकते हैं आपको अभी समझता हूं मैं क्या कहना छह रहा हूं कोड लिखेंगे तभी आपको क्लेरिटी मिलेगी इधर आते हैं सम फंक्शन सम ऑफ ए बी यहां से ना सिर्फ आपको रिटर्न टाइप का मतलब समझ आएगा बट फंक्शंस के कुछ पैरामीटर होते हैं उनके बड़े में मैं इसी में समझा दूंगा बड़े अच्छे से ठीक है सम ऑफ ए बी अब मैं ऊपर एक फंक्शन बनाता हूं इन सम जिसका रिटर्न टाइप मतलब की यह जो फंक्शन है ये सिर्फ एक कम नहीं करके दे रहा है ये कुछ प्रिंट नहीं कर रहा इस फंक्शन की खुद की एक वैल्यू है ये चीज इस चीज को बिल्कुल ध्यान से समझना जो भी ईट वाले फंक्शन होते हैं या फ्लोट वाले इनकी खुद की एक वैल्यू होती है ठीक है वाइड के अलावा सब तो यहां पर मैं दो चीज दूंगा अब ये भी आपको थोड़ा सा सिंटेक्स अजीब लगेगा लेकिन आपको अब समझ आएगी साड़ी चीज लिख देता हूं रिटर्न या फिर एक बड़ी में पहले रिटर्न टाइप से पहले मैं आपको पैरामीटर समझता हूं ठीक है ठीक है तो देखो अभी मैंने किया है दो नंबर्स को इनपुट ले लिया मैंने चला दिया है अब एक बार मैं आपको समझता हूं कहना क्या छह रहा हूं यह देखो इंटर फर्स्ट नंबर 5712 मैं आपको एक और चीज बताता हूं इन सब चीजों को छोड़ो अगर मैं दो नंबर ले लो सम ऑफ 7 और 2 तो 9 ए जाएगा आंसर बना लिया सक्सेसफुल 97 ए गया अब यह फंक्शन क्या कर रही है फंक्शन इधर जा रहा है इसमें इसको कॉल लगे तो अब यह तो दोनों चीज हैं ना इनको मैं बोलना हूं यार मेरे पर अरगुमेंट्स पैरामीटर इसको एक बार ना यार इधर 1 सेकंड आते हैं हम पैरामीटर के बड़े में ठीक है यार यहां पर ए जाइए यार अब मैं आपको समझता हूं की कोड में हो क्या रहा था देखो सबसे पहले हम में फंक्शन में जाते हैं में फंक्शन में कॉल लगा दी सबको तो अभी कॉल लगी है अभी मैं इधर आया हूं कॉल 90 तो दो डब्बे बने दो डब्बे बने जो की इस सम फंक्शन फिर कुछ नहीं हुआ ए प्लस बी तो यह वाला जो ए और बी था 7 + 90 97 यार मेरा आउटपुट 97 में आउटपुट ए गया तो आई होप समझ का रहे होंगे की यह क्या होता है इनको मैं बोलना हूं यार फंक्शन के पैरामीटर ठीक है अब इनको बोला जाता है फॉर्मल पैरामीटर यहां पे लिख देते हैं उसे चीज को भी यार इनको बोला जाता है फॉर्मल पैरामीटर जो मेरे ये है ना यार ईट ए और ईट बी ए और बी फॉर्मल पैरामीटर फॉर्मल पैरामीटर यह बेसिकली होते हैं मेरे डब्बे ये होते हैं मेरे डब्बे और इन दोनों को मैं बोलना हूं एक्चुअल पैरामीटर एक्चुअल पैरामीटर ठीक है तो टेक्निकल ठीक है की मैं क्या कर रहा हूं दो वालुज को फंक्शन के दो बो में स्टोर कर रहा हूं पास कर रहा हूं ठीक है अब थोड़ा आगे देखते हैं और रिटर्न टाइप को समझते हैं थोड़ा सा की हमने अब ये तो समझ लिया की इनका क्या मीनिंग होता है और सो ऑन ठीक है रिटर्न टाइप को अच्छे से समझेंगे इधर आते हैं इसी सम फंक्शन में हमको चेंज करने वाले हैं तो इसको एक बार के लिए कॉपी करते हैं रिटर्न टाइप सम डॉट सीपीसी ये अब मैं इन सब बना दूंगा इसका अब मैं इसका क्या बना दूंगा तो बड़े ध्यान से देखना की क्या होने वाला है यहां पे ठीक है मैंने इन सब बना दिया अब देखना मैं एक मस्त चीज करके दिखाऊंगा आपको और मैं ये क्या लिख रहा हूं मैं प्रिंट क्यों कर रहा हूं ये तो एक फंक्शन की कॉल है फंक्शन की कॉल को प्रिंट भी कर सकते हैं इंतजार टाइप वाली और यहां पर मैं लिखूंगा सी आउट की जगह आई बिल राइट रिटर्न ए प्लस बी अब इस कोड को देखना है 97 या फिर अगर मैं आपके सामने बादल के भी दिखाऊं 72 + 9 ले लो 81 ए जाएगा लो भाई 81 अब इस कोड को एक बार बहुत ढंग से समझते हैं इसमें क्या दिक्कत है इसमें क्या चीज है क्या इसका मेकैनिज्म है क्योंकि इंपॉर्टेंट है की हां यहां पर रिटर्न के आगे ये क्या लिख दिया रिटर्न का मतलब तो होता है फंक्शन को खत्म करना बिल्कुल होता है हमारे दो के दो हमारे यार यहां पर क होते हैं उनको एक बार डिस्कस करेंगे अच्छे से अब यही मैंने से कोड लिखा है पिछला वाला जो व्हाइट था यहां पे ईट है अब और आप यह सोच रहे होंगे की फंक्शन की कॉल को मैं प्रिंट कैसे कर रहा हूं तो होता क्या है जो फंक्शंस होते हैं अलग-अलग डाटा टाइप के होते हैं अलग-अलग रिटन टाइप के होते हैं अगर रिटर्न टाइप वाइड हो ठीक है तो मैं सिर्फ कॉल लगता हूं अगर रिटर्न टाइप वाइड के अलावा कुछ और हो तो हम उसको स्टोर कर सकते हैं प्रिंट कर सकते हैं वो एक चीज है वो एक वैल्यू है जैसे मैं इधर आया सबसे पहले मैंने चलाया सी आउट सम ऑफ ये तो बेसिकली हुआ क्या सबसे पहले इसकी वैल्यू कैलकुलेट हुई फिर वो प्रिंट होगी ये जो एक वैल्यू है ये पुरी की पुरी ये जो चीज है दिस इस इंतजार ये अपने आप में एक इंतजार है अब यह इंतजार है क्या जो मैं प्रिंट कराऊंगा उसको कैलकुलेट करते हैं तो इसमें कॉल लगाया तो कैलकुलेट सेल्फ ठीक है मैं इधर गया सबसे पहले तो यार ये जो 72 है ये से है ये इस बी में चले गया ठीक है भाई यहां पर 72 ए गया और यहां पर नाइन वैल्यू ए गई तो ये 729 है ये मेरा 72 है अब जब मैंने लिखा रिटर्न ए प्लस बी तो यार ये क्या है ये क्या चीज है सबसे पहले एक चीज तो बड़ी सिंपल है ए + बी को कैलकुलेट कर लो ये तो मेरा 81 बन गया ठीक है तो अब भी ऐसे तो बेसिकली मैं बोल रहा हूं 81 तो जब भी मेरा रिटर्न टाइप इस चीज को मैं बोलना हूं रिटर्न टाइप होता क्या है जब मैं अपने फंक्शन का सर कम कर लेट हूं यार कोई भी कम करता हूं तो एड दी और मुझे रिटर्न करना होता है आई हैव तू रिटर्न व्हाट जो भी मेरा रिटर्न टाइप है उसकी बेस की एक वैल्यू मेरे को रिटर्न करनी होती है मतलब अगर इंतजार रिटर्न टाइप है तो कोई भी इंतजार चाहे कुछ हो आपको रिटर्न करना जरूरी है ठीक है अब रिटर्न 81 दो कम करेगा सबसे पहले तो ये जो पुरी में का रहा था ना ये एक इंतजार है अपने आप में ये फंक्शन ये 81 इसकी वैल्यू होगी इस पूरे फंक्शन की वैल्यू हो चुकी है वो 81 हो चुकी है तो दिस हेल्थ दी वैल्यू 81 दिस कंप्लीट थिंक राइट और रिटर्न भी मैंने बोल दिया इसका मतलब फंक्शन खत्म भी हो गया फंक्शन खत्म हो गया अब सी आउट हो गया मेरा 81 इसकी वैल्यू कैलकुलेट हो क्या ए गई तो मेरा प्रिंट हो चुका है 81 आई होप आप समझ रहे होंगे इसको एक बार वापस से देखो जो मैं बोल रहा हूं अगर समझ नहीं आया इतने प्यार से ऐसे कोई समझाएगा ही नहीं ठीक है आगे बढ़ते हैं अब कुछ लाइब्रेरी फंक्शंस की बात करते हैं यार ये भी बहुत इंर्पोटेंस रखती है बहुत बार ऐसा होता है की बहुत बेसिक बेसिक से कुछ चीज होती है जिसका हमें अपने खुद से फंक्शन लिखने का ना यार मां नहीं करता ठीक है तो क्यों हम उसमें फंक्शन लिखे पूरा का पूरा अपना जैसे पर एग्जांपल मेरे को रूट निकालनी है किसी के मेरे को कब रूट निकालना है किसी का मुझे दो नंबर्स का मिनिमम निकालना है मेरे को दो नंबर्स का मैक्सिमम निकालना है और भी बहुत सारे ऐसे एग्जांपल्स होते हैं मेरे दिमाग में भी ए नहीं रहे थे जैसे पावर होता है वो भी एक बार चेक करेंगे की मतलब मेरे को पावर निकालना है ए बी मतलब की कैलकुलेट करके दे देगा ए राज तू डी पावर बी जैसे मेरे को तू की पावर 8 निकालनी है तो मैं डायरेक्टली कोई मैथ्स ना लगाऊं मैं पर लूप ना लगाऊं मैं चाहता हूं एक लाइन में मेरा आंसर है तो इनको मैं बोलना हूं ब्रिटेन लाइब्रेरी फंक्शंस जो की बहुत ज्यादा कम आते हैं स्पेसिफिकली ये में मैक्स स्क्वायर रूट तो अंधा कम आता है ये पावर भी कभी-कभी तो इधर देखते हैं बात करते हैं लाइब्रेरी फंक्शंस के बड़े में तो ए जाते हैं इधर लाइब्रेरी functions.com पेस्ट सबको जितने भी इसको मैं कहता हूं लाइब्रेरी फंक्शन कोड में गलती नहीं है इस कोड में गलती नहीं है लाइब्रेरी फंक्शन है यह ठीक है जिसको मैं कहता हूं और अंदर जो भी नंबर दे डॉग अब थोड़ा हम और सीखेंगे यह थर्ड फाइल होती है जो बेसिक हमारा इनपुट आउटपुट को संभालती है इनपुट आउटपुट सरिता कहते हैं इसको अब सिमिलरली अगर मेरे को कुछ लाइब्रेरी फंक्शन इस्तेमाल करने हैं तो उनके लिए हेडर फाइल्स देनी पड़ती है तो मैंने कहूंगा हस इंक्लूड इंक्लूड करूंगा मैं इस फाइल को यहां पे देखो अगर मैं लिखना हूं ये देखो इसको कहते हैं हम सी मठ ध्यान रखना अगर मैं सी प्रोग्रामिंग की बात करूं तो मैथ्स दोत होता है यहां पे होता है सी में एक बार रन करते हैं कोड को ये देखो तू ठीक है मैं कहता हूं जैसे स्क्वायर रूट ऑफ 400 तो 20 ए जाएगा आंसर ये लो मैं कहता हूं स्क्वायर रूट ऑफ 1681 1681 तो क्या आता है आंसर बिल्कुल ठीक है कैलकुलेटर की तरह कम करता है और चाहे आप इसमें यार अपना जो इसका फाइनल आंसर आएगा वो जैसे मां लो इसके अंदर आप इंटिगर देते हो तो जरूरी नहीं है की किसी इंटीरियर का स्क्वायर रूट ऑफ थ्री भी एक प्लॉट आता है राइट आप यहां पर ये भी दे सकते हो स्क्वायर रूट ऑफ 3.6 यह देखो राइट तो मतलब इसको हम कहते हैं इनपुट देना बेसिकली इसके अंदर तो यहां पर चाहे तो आप यार फ्लैट दो इन और आपका बिल्कुल सही आंसर डिफेंडिंग ऑन डी इनपुट परफेक्ट स्क्वायर हुआ तो इंतजार में आएगा और अगर परफेक्ट स्क्वायर नहीं होगा तो फ्लोर में आपका यहां पे ए सकता है ठीक है तो ये होता है हमारे स्क्वायर रूट का फंक्शन इसको हम ऐसे कम लेते हैं और सीबीआईटी भी होता है जैसे अगर मैं 8 का कब रूट निकाल लूं देखो सीबीआईटी रन करते हैं आप सबको पता होना चाहिए ठीक है मैं कहता हूं कब रूट ऑफ कोई नंबर लेते हैं 1000 का कब रूट लेते हैं तो 10 आएगा आंसर यह देखो 10 ए गया जैसे मैं अपनी मर्जी से 10 का कब रूट लेना चाहता हूं रन करते हैं 2.1 अब कम करते हैं हम प्रिंट करके देखते हैं यह नंबर मल्टीप्लाई बाय यह नंबर तो ऑलमोस्ट टाइम के बराबर आना चाहिए क्योंकि 10 का कब रूट ये आया था देखो ए गया 9.999 मतलब ऑलमोस्ट 10 ही हो रहा है वो आगे तक क्योंकि मैंने ज्यादा डेसिमल प्लेस नहीं लिया ना इसलिए ठीक है तो आई होप आप समझ का रहे होंगे की दिस थिंक इसे वर्किंग अब्सोल्युटली फाइन वेदर आईटी इसे स्क्वायर रूट ऑफ समथिंग या फिर कब रूट ऑफ समथिंग भी अगर हम कर रहे तो ठीक है अब और कुछ लाइब्रेरी फंक्शंस की मैं यहां पे बात करता हूं एक बार ठीक है मां लो मेरे को दो नंबर्स का मिनिमम कहानी स्टोर करना है या फिर प्रिंट करना है जैसे मैं लिखना हूं सी आउट ऑफ ये हमने जब फॉल्स पढ़ा था ना तो हमने खुद निकाला भी था की तीन नंबर का मिनिमम या दो नंबर का मिनिमम कैसे निकलते हैं लेकिन यहां पे डायरेक्टली हम कर सकते हैं जैसे मैं लिखना हूं और दोनों से डाटा टाइप दिया करो अगर मैं मिनिमम लिख रहा हूं जैसे मैं लिखूं 48 तो इन दोनों का मिनिमम क्या होगा a4 होगा तो 4 प्रिंट हो जाएगा यह लो भाई अगर मैं मिनिमम की जगह लिखो मैक्सिमम दोनों का तो 8 प्रिंट हो जाएगा उसे करनी पड़ेगी डायरेक्टली इस्तेमाल के लिए तो आपको इसकी भी जरूर नहीं है ये जो मेरी हेडर फाइल है ना सी मठ ये देखो मैं रन करूंगा चल जाएगा चल गया ठीक है तो ये जो बिल 10 फंक्शन है ना मीन और मैक्स दोनों ये तो ही चल जाते हैं लेकिन आप फिर भी यार हेडर फाइल इंक्लूड कर दिया करो राइट तो ये होता है यार मेरा मैक्स मां और कौन सा था पावर था तो एक बार पावर भी प्रिंट करके देखते हैं एक बार अपनी पावर भी प्रिंट करके देखते हैं यहां पे अगर मैं लिखना हूं देखो ए तो जाएगा हां पावर ऑफ दो नंबर देने है देखो यहां पर लिखा भैया डबल डबल लेकिन आप कुछ भी इंतजार भी दे सकते हो जैसे मैं कहता हूं थ्री की पावर 4 आना चाहिए इतना बड़ा आंसर ए गया मैं कहता हूं तू की पावर 10 तो 1024 होता है हजारों नहीं हो रहा है और वापस रन करते हैं 65536 इंपॉर्टेंट नंबर है बहुत मैं कहता हूं तू की पावर 31 तो कितना आंसर आएगा ठीक है इसको ऐसे बोलते हैं ठीक है भाई 10 की पावर नाइन तो 2147 समथिंग आता है राइट ऐसा मेरा सीन यहां पे चला है तो आई होप आप समझ का रहे होंगे की क्या हो रहा है मेरे बिल्डिंग फंक्शन आगे बढ़ते हैं कम आते हैं बहुत अब हम बात करते हैं कुछ अच्छी चीजों की सबसे पहले मैं कांबिनेशन निकलेगा अब यार इसके लिए आई वुड से की आपको थोड़ा बहुत मैथ्स आना चाहिए नहीं आता तो आप इसको प्यार से देखना आराम से देखना समझ ए जाएगा 11th क्लास में हमने मैथ्स में पढ़ा था की कांबिनेशन क्या होता है तो कांबिनेशन बेसिकली दो नंबर्स का होता है अगर मेरे पास दो नंबर्स है एन और आर मतलब कुछ भी हो सकते हैं ए और बी तो कांबिनेशन होता है एनसीआर इसको हम ऐसे लिखने हैं अब कांबिनेशन यार इस चीज के कम आता है की मां लो आपके पास यार पांच चॉकलेट है और आपको दो चॉकलेट सिलेक्ट करनी है तो कितने मैथर्ड हो सकते हैं तो हमारे ऑलमोस्ट 10 डेज आएंगे तो मैं फाइव सी तू नंबर ऑफ भेज हो सकते की आप दो चॉकलेट्स को सिलेक्ट कर सकते हो हालांकि मैं मैच नहीं पढ़ना वाला है यहां पे ठीक है तो एनीवेज एनसीआर परम्यूटेशन होता है मेरा एन पी आर अब बात करते हैं एनसीआर की वैल्यू कितनी होती है हमें बस वो निकालनी है तो इसकी वैल्यू होती है एन फैक्टोरियल डिवाइडेड बाय आर फैक्टोरियल मल्टीप्लायड बाय एन - आर का फैक्टोरियल समझ रहे हो मेरी बात तो यहां पे तीन समय कैलकुलेट करने हैं सबसे पहले इनका फैक्टोरियल आर का फैक्टोरियल और एन - आर जो नंबर आएगा यूजुअली यहां पे ऑफ कोर्स और ग्रेटर दें इक्वल तू आर दे रखा होगा ये तो ओबवियस होगा ठीक है कोई बड़ी बात नहीं है हम सिख चुके हैं की फैक्टोरियल को कैसे निकालना होता है कांबिनेशन हम क्यों पढ़ने हैं तो कांबिनेशन ठीक है भाई एक बार कोड को कॉपी पेस्ट करते हैं कांबिनेशन लिखा है तो मैं चाहता हूं मैं दो नंबर्स को इनपुट लूं एक तो एन को भी और मैं एक दूसरा नंबर को इनपुट लूनर को भी इंटर आर ठीक है तो आपने इसका भी यार यहां पे इनपुट ले लिया है अब आपको इन दोनों का फैक्टोरियल निकालना हैं क्योंकि जो फाइनल आंसर है वो ये होना चाहिए दिस डिवाइडेड बाय दिस इन दिस तो पहले इसको मल्टीप्लाई कर देना इन दोनों को और फिर इससे डिवाइड कर देना मां लो ये मेरा ए है ये बी है ये सी है पहले मल्टीप्लाई करो फिर ए से डिवाइड कर दो ठीक है या फिर आप डायरेक्टली भी लिख सकते हो अगर ये मेरा ए है यह मेरा बी है और यह नंबर सी है तो आप लिख सकते हो क्योंकि पहले फिर यह हो जाएगा वह आपको नहीं करना ठीक है तो यह आपको करना है बेसिकली ज्यादा कुछ है नहीं तो बहुत सिंपल सा कम है अगर हमें फैक्टोरियल निकालना आता है अगर मैं यहां पर एन तक लिखना हूं तो ये एन का फैक्टोरियल निकलता है मैं यहां पे इस नंबर के ऊपर है सब कुछ जो यहां पर लिखूंगा यह जो चीज है उसका फैक्टोरियल निकाल जाएगा तो मैं एक कम कर सकता हूं इस प्रोडक्ट की जगह हम लिख लेते हैं ईट ए को मैं मां रहा हूं एन फैक्टोरियल अपना बी को मां रहा हूं आर का फैक्टोरियल सी को मां रहा हूं एन - आर का फैक्टोरियल तो पहले ए को निकलते हैं तो मैं क्या करूंगा ठीक है सर यहां पर जाना है ठीक है जैसे मैं कहता हूं फाइव और तू 120 आंसर ए गया 120 का फैक्टर है ना सिमिलरली हम क्या कर सकते हैं कॉपी करो पेस्ट करो अब हमें आर का फैक्टोरियल बी के अंदर तो मैं बी के अंदर मल्टीप्लाई करते रहूंगा लेकिन कब तक यह लूप चलेगा मेरा आर तक क्योंकि उतने टाइम तक आर * आर - 1 वो मेरा आर का फैक्टोरियल होता है जिसको समझ नहीं ए रहा प्लीज लूप्स में जाके देखो बिल्कुल समझ नहीं आएगा वरना ठीक है और तीसरी चीज जो हम कैलकुलेट करेंगे यार यहां पे वो क्या होगी हमारी वो होगी हमारी एन - आर का फैक्टर जो की मैं सिम में स्टोर कराऊंगा ऑफ कोर्स उसको भी वन से ही शुरू कराऊंगा यह चलेगा कुछ नहीं है और सी को इससे मल्टीप्लाई कर दो तो मेरे ए बी और सी यानी की एन फैक्टोरियल एन - आर फैक्टोरियल तीनों कैलकुलेट हो गए कोई बड़ी बात नहीं है इसमें ठीक है मेरे को अब एड दिया और प्रिंट ये करना था ये देखो सॉल्व कर लो ठीक है और आप इसको प्रिंट कर सकते हो यार ठीक है तो रन करते हैं इसको एक बार आंसर आना चाहिए मेरा टाइम अगर मैं जैसे मैं लेट हूं मैं लेट हूं मेरा आंसर अब ये क्या है इसको एक बार डिस्कस करते हो और क्या ये सही ए रहा है या नहीं ए रहा है वो देख लेते हैं सही तो ए रहा है अगर मैं निकालूं 6c46 मेरा एन है आर मेरा फोर है तो इसकी वैल्यू हनी चाहिए सिक्स फैक्टोरियल अपन फोर फैक्टोरियल * 6 - 4 का फैक्टोरियल जो की हो गया मेरा 6 फैक्टोरियल कितना होता है अभी के लिए सिक्स फैक्टोरियल लिखो 4 फैक्टोरियल और 6 - 4 कितना होता है 2 2 अब 6 फैक्टोरियल होता है 6 * 5 * 4 * 3 * 2 * 1 होता है तू फैक्टर मतलब 2 * 1 तो सिंपल एक कम करो यार इसको कैट दो इससे और यह तो 332515 ये देखो 15 ये आंसर आया था ठीक है तो हमारा कम तो हो गया लेकिन बात आई है की यार फंक्शंस का इस्तेमाल करो ना यार ये बेवकूफों की तरह हमने एक तरीके से से कोड है यह यह आप एक बार बात समझो मेरी और यह किड ऑफ सेमी कोड है बस यह चीज छोटी-छोटी चीज बादल रही है ओवरऑल चीज तो वही है ना की फैक्टोरियल का कोड है तो अगर हम इसी की जगह अगर हम इसी की जगह फंक्शन बना दें देगा किसका अगर मैं इसमें कोई भी नंबर एक्स या फिर कोई भी नंबर एक्स दाल रहा हूं जैसे मां लो ठीक है तो बहुत सिंपल कोड होगा मेरा इसका आप सिंपल एक ये चीज लिख सकते हो भाई इंटरफैक्ट इसे इक्वल तू से शुरू करो सॉरी फैक्ट तो मैं उसे कर चुका हूं नाम फिर आप सिंपल लगा सकते हो अगर आपको एक्स का फैक्टोरियल चाहिए तो वन से लेकर एक्स तक जाते हो और मल्टीप्लाई करते रहते हो अपने एफ के अंदर तो इसके अंदर यार आप मल्टीप्लाई करते रहो ये जैसे ही मेरा आंसर ए गया फाइनली आप सी आउट मत करना आप रिटर्न कर दो अभी अभी मैंने आपको रिटर्न टाइप समझाया है तो ये पूरा कम कैलकुलेट कर देगा हमारा एक्स का फैक्टोरियल और बाद में उसको रिटर्न करके दे देगा थॉट्स आईटी अब ये एक बार मुझे कोड लिखना है बार-बार लिखने की जरूर नहीं है इसको जैसे की हमने यहां पे तीन बार लिखा है अब देखना अब मैं तीन बार मेरे को लिखने की जरूर नहीं है इस चीज को मैं हटाऊंगा सीधा यार मैं डायरेक्टली देखना मैं क्या करूंगा इसको भी हटाओ तीन-तीन बार हम से कम कभी नहीं करेंगे इसको भी हटाओ अब हमारे ए और बी और सी पता है कैसे कैलकुलेट होंगे ये ऐसे कैलकुलेट होंगे ये मेरा क्या था मैं का रहा था एन फैक्टोरियल तो बस लिख दो फैक्ट ऑफ एन यह कैलकुलेट करके देगा बी मेरा क्या होगा फंक्शन सी मेरा क्या था आप यहां पर एक नंबर सीधा भेज दो देखो आर = 4 15 ठीक है इसमें बस क्या हो रहा है की एक बार ऑफ कोर्स यह बार-बार चल रहा है फंक्शन एक बार चलेगा दो बार तीन बार लेकिन मेरे को सपोर्ट में एक ही बार लिखने की जरूर है पूरे को क्योंकि मैं बार-बार अगर किसी चीज को उसे कर रहा हूं अब आपको समझ ए रहा होगा की क्यों ये पर लूप से ऐसे डायरेक्टली नहीं हो सकता था राइट आगे बढ़ते हैं अब बात करते हैं परम्यूटेशन की ये आपको मैं होमवर्क दे देता हूं ताकि आपको थोड़ा आइडिया लगे परम्यूटेशन यार आपका होमवर्क है मैं बस आपको फॉर्मूला बता देता हूं परम्यूटेशन होता है मेरा एन पी आर और इसकी वैल्यू होती है इसमें तो आपको ये भी मल्टीप्लाई नहीं करना बस इतना सा फर्क है अब आपको खुद सॉल्व करो और फंक्शंस बनाकर ही करो आगे बढ़ते हैं अब हम बात करते हैं अच्छे क्वेश्चंस के बड़े में क्वेश्चन के बड़े में जो की 100% बहुत चांसेस होते हैं की ये आपके मिड से या और से एग्जाम में ए जाए कॉलेज के ठीक है और बाद में भी कोडिंग जर्नी में कम आने वाला है इसको हम बोलते हैं पास्कल ट्रायंगल यहां पर आपकी पुरी जान लगे वाली है इनफैक्ट पाटन प्रिंटिंग आनी चाहिए आपको ठीक है पैटर्न पैटर्न नहीं पैटर्न प्रिंटिंग यह क्या है यार नेस्टेड नेस्टेड पर लूप्स यह हमने पढ़ लिया पैटर्न स्टार के पड़े थे नंबर के पढ़े थे आपको क्वेश्चन एग्जाम में ही ए जाता है और आप बोलोगे तो कभी हमने देखा ही नहीं आपका पैटर्न ऐसे ए जाएगा वन वन वन तू वन थ्री वन फोर सिक्स फोर वन फाइव टेन फाइव वन ठीक है मां लो आपको यह पैटर्न मिल गया कैसे करोगे इसमें आपको कुछ समझ तो आएगा ही नहीं की है क्या एक्चुअली में इसको हम बोलते हैं पास्कल ट्रायंगल अब यह आपको हो सकता है ऐसे में भी दिखे जाए वो आपके होमवर्क में दे दूंगा अब मैं आपको अच्छा ही समझता हूं पास्कल ट्रायंगल ये होता है एक ऐसा ट्रायंगल जिसमें हमेशा और पे वन होते हैं अब देखना मैं करूंगा क्या वन तू वन हर दो का सम ये आएगा अब जैसे 2 + 1 कितना होता है मेरा थ्री होता है 2 + 1 होता है थ्री कोनी में वन लगा दो वनप्लस 3 होता है 4 3 + 3 होता है सिक्स थ्री प्लस वन होता है फोर कोनी में वन लगा दो समझ रहे हो मैं क्या का रहा हूं बहुत सिंपल है मेरा कितना होता है यार 4 + 6 होता है मेरा यार यहां पर 10 बीच में लिख दो 6 + 4 अगेन मेरा कितना होता है 10 4 + 1 होता है कैसे प्रिंट करें ठीक है मतलब पहले यह ए गया फिर दो आप नोटिस करोगे यह एक अगर थोड़ी सी मैं हिंट डन तो हमने स्टार ट्रायंगल पढ़ा था तो हमारा ढांचा तो कुछ ऐसा ही रहने वाला है ठीक है ये देखो जितनी मेरी वो है पहले में एक एलिमेंट है फिर दो फिर तीन फिर कर फिर पांच फिर छह राइट आप समझ का रहे होंगे अब मैं इसको पता है कुछ ऐसे बोलूंगा एक तो की मेरी जीरो थ्रू है फर्स्ट सेकंड थर्ड फिफ्थ रो है यह मैं इसलिए का रहा हूं क्योंकि देखो 1 2 3 4 5 ऐसे चला रहेगा मेरा हमेशा मैं बोलूंगा जीरो कलम है ये फर्स्ट कलम है सेकंड कलम है ये थर्ड कलम है फोर्थ कलम है फिफ्थ कलम है का कोर्स के प्रॉपर राइट एंगल ट्रायंगल आइसोसेलेस तो स्टार्ट ट्रायंगल वाला ढांचा इसमें बन रहा है अब इसके बड़े में कुछ कुछ चीज यहां पे नोटिस करूंगा की ये क्या होता है यह आपको शायद ना बताओ ठीक है यहां पर बता देता हूं ये नंबर फॉर्म कैसे हो रहा है एक तरीका तो हमारा डायनेमिक प्रोग्रामिंग का होता है जो हम बहुत बाद में पढ़ेंगे ये नंबर एक्चुअली यह मेरा फिफ्थ रो में और थर्ड कलम में ठीक है रोज कॉलम्स नहीं आता तो पैटर्न प्रिंटिंग पढ़ के आओ मेरा इसी वीडियो में अब यह 10 एक्चुअली में पता है क्या है कमल की बात अगर मैं आपको बताऊंगा अगर आप 5c3 करो यह मेरा आई है यह मेरा के है ठीक है तो पता है क्या वैल्यू आई है कमल की बात दिखता हूं फाइव फैक्टोरियल थ्री फैक्टोरियल 5 - 3 का फैक्टोरियल फाइव फैक्टोरियल होता है 5 * 4 * 3 * 2 * 1 को छोड़ो 3 * 2 * 1 फिर ये हो गया तू फैक्टोरियल तो ये देखो 10 वह चीज करके दिखता हूं अगर मैं इस नंबर की बात करूं मैंने यह नंबर उठा लिया इन फोर माइंस देगा ठीक है तो यह चीज बहुत इंपॉर्टेंट है तो आपको लेटरली आप कुछ भी नहीं करना आप एक पर लूप लगाओ पर लूप में आप क्या करोगे बस यह ध्यान देना की जीरो से शुरू करना है आपको जो भी एन दे रखा है इन जनरल अगर आपको एक एन दे रखा होगा ऑफ कोर्स पास्कल ट्रायंगल के ये मतलब नहीं है की पांच तक होता है ये मेरे को अगर दे रखा है की मेरे को फिफ्थ नंबर तक प्रिंट करना है तो मैं यहां आऊंगा तो वन तू थ्री फोर फाइव सिक्स एक एक्स्ट्रा होता है क्योंकि ये एक एक्स्ट्रा चीज है समझ रहे हो ना ये वन के लिए तू के लिए थ्री के लिए फोर के लिए फाइव के लिए ऐसे है राइट अगर आपको एन = 10 दे रखा है तो मैं चाहता हूं की आप वो 10 वाला पूरा पास्कल ट्रायंगल प्रिंट करके दिखाओ ये कोड है तो आपको कुछ नहीं करना बाहर वाला लूप जीरो से लेकर अंत तक चलाना है इंक्लूड अंदर वाला लूप जीरो से लेकर और तक चलाना है नहीं आई तक चलाना है ट्रायंगल है ना और बस आपको क्या करना है आपको हमेशा वहां पे प्रिंट करना है कैसे आई सी के को आप निकलोगे कैसे ये क्या है एनसीआर है अभी अभी हमने पढ़ रखा है हम एक और अब कम कर सकते हैं की हमें एक और फंक्शन बना सकते हैं जो की मेरा एनसीआर निकाल के दे और वो इस्तेमाल करें फंक्शन का अब मैं आपको समझता हूं मैं कहना क्या छह रहा हूं फटाफट से सिंपल कम है ज्यादा कुछ खास नहीं है मैं लिखना हूं पास्कल ट्रायंगल डॉट सीपीसी तो मैं यहां पर यह कहता हूं मैं यहां पर यह कहता हूं की आयु सरिता यह सब तो लिख दो ठीक मां लो आपको यार एक नंबर दे रखा होगा इंटर पासवर्ड अब यह बस एक स्टार ट्रायंगल है ध्यान दो अगर यहां पर मैं स्टार पेंट कर डन तो स्टार्ट ट्रायंगल प्रिंट हो जाएगा मुझे बस क्या करना है उसे समय एक एनसीआर ये वैल्यू प्रिंट करनी है ये कहां से आएगी अब मैंने एक फंक्शन बना दिया पूरा का पूरा तो इधर आते हैं मैंने फंक्शन बना दिया हिंट एनसीआर जो की दो वालुज को रिसीव कर रहा है इन 10 और आर आप अलग-अलग नाम दे सकते हो कोई दिक्कत की बात नहीं है जरूरी नहीं की यहां पे आपने इज दिया है तो रिसीव करने के लिए अलग डब्बे बनेंगे का कोर्स और ये जो एन है और ये एन है ये बिल्कुल अलग होते हैं एक और बात ये जो एन है ये इस फंक्शन का एन है ये दूसरे फंक्शन का अलग और डब्बा बनेगा इसके बड़े में अच्छे से डिस्कशन करेंगे 2 मिनट में ठीक है तो एनसीईआरटी कितना होता है अगर मेरे पास इन एन है और इंटर है तो मैंने आपको समझाया था एनसीआर निकालना बहुत आसन है कैसे निकलते हो आप जैसे ऐसे निकलते हो आपको देखो एन और आर आपने यहां से ले लिया मां लो इधर सॉरी कांबिनेशन पे आते हैं आपके पास एन और पहले से है इनपुट तो लेना ही नहीं है उसे फंक्शन में तो ऊपर से आप ये तीन कम करोगे ठीक है देखो आप सबसे पहले निकलोगे एन मेरे पास है यहां पे आर होगा एन - आर का और फिर आप यह लिख डॉग एनसीआर की वैल्यू है लो भाई थॉट्स आईटी अब ये अपने आप में एक फैक्टोरियल फंक्शन को इस्तेमाल कर रही है अब आपको चीज समझ आएगी तो मेरे को ये भी चाहिए होगा यहां पे ठीक है अब देखना मैंने किया क्या क्या दो फंक्शंस का उसे आया है एक फंक्शन जो की फैक्टोरियल निकाल के देता है एक नंबर का एक फंक्शन जो की एनसीईआरटी निकाल के दे देता है सीधा इसको फंक्शन बना दिया मैंने क्यों क्योंकि अब ये भी यहां बार-बार उसे हो रहा है ठीक है तो ये हमारे फंक्शंस की एसेंस होती है तो कोड इतना सा है कोड इतना सा है ठीक है लेकिन वही बात है की अब ये उसे हो रहा है की एनसीआर पूरा ये फंक्शन है इसको भी आप एक लाइन में भी लिख सकते हो इंसाफ ये देखो मैंने ए बी सी ऐसे निकले हैं ना इसकी जरूर नहीं थी अगर मैं ये लिखूं एक ही जगह डायरेक्टली ये लिख सकता हूं मैं ठीक है भाई ये तो थोड़ा नीत और क्लीन बनाने के लिए किया था मैंने इसको कॉपी करो बी की जगह ये लिखो और अपने सी की जगह ये लिखो ठीक है भाई सी की जगह आप सीधा ये लिख दो कोई दिक्कत की बात नहीं है तीनों को हटाओ एक लाइन में हो जाएगा कम एनसीआर मेरा क्या होता है एन फैक्टोरियल डिवाइडेड बाय आर फैक्टोरियल इन एन - आर का फैक्टोरियल थॉट्स आईटी ठीक है तो इतना था मेरे को कम करना था एक लाइन का कोड है इनफैक्ट आप एनसीआर ऑफ आई के की जगह भी डायरेक्टली ऐसे करके कर सकते हो कम लेकिन थोड़ा मेसी हो जाएगा ठीक है तो ये मेरा कोड है आगे बढ़ते हैं ठीक है एन = 5 लो भाई करना है राइट अगर इसी के अंदर आपको स्टार्टिंग में स्पेस प्रिंट करने हैं मतलब आपको ऐसा वाला ट्रायंगल चाहिए तो आप स्पेस का भी एक लूप लगा सकते हो जो की जैसे लूप के अंदर हमने दो लूप लगाया है ना इसको मैं बोलना हूं अपने तारा का लूं तो ऊपर आप एक स्पेस का भी लूप लगा सकते हो कॉपी पेस्ट करो इसको उसको मैं ज्यादा अच्छे से एक्सप्लेन नहीं करूंगा यहां पर लिख दो एन - आई या तो प्लस वन होगा उसको हम देख लेंगे 2 मिनट में ठीक है भाई तो हमसे लो भाई ऐसा हुआ है की बस एक एक्स्ट्रा स्पेस आया है हमारे पास तो एक कम करते हैं या प्लस बंदे थे फिर देखते हैं अब आप देख सकते हो थोड़ी सी एक्स्ट्रा मेहनत करनी पड़ेगी आपको अपना होमवर्क समझना की क्यों ऐसी वाली प्रिंटिंग हो गई कैसे करना है यार कैसे मैं पेजिस दे रहा हूं कैसे साड़ी की साड़ी चीज हो रही है यहां पे ठीक है वो आपको कुछ सोचना की हो इस दिस थिंक एवं वर्किंग ठीक है तो ध्यान देना इस चीज पे यहां पे भी हम एक ये कर सकते हैं यार सिंपल की भाई -1 चलेगा आई थिंक ये लो भाई बढ़िया है ठीक है भाई और अगर आपको इतना स्पेस नहीं देना तो एक यहां कम कर दो एक यहां कम कर दो अब रन करते हैं ठीक है या वही ठीक था आई थिंक ये देखो इस चीज पे आप खुद सोने की ये क्या किया है अब आगे बढ़ते हैं अब हम पढ़ने हैं बच्चों यार स्कोप ऑफ वेरिएबल के बड़े में और जल्दी से अपने फंक्शंस को खत्म करके स्कोप ऑफ वेरिएबल बेसिकली होती है वेरिएबल की औकात ठीक है छोटा सा एग्जांपल देना चाहूंगा एक स्कोप का की अगर मैं यहां पर ए जाते हैं जो एक सिंगल पर लूप अगर मेरे पास होगा उसको हम करके देखेंगे ज्यादा बड़ी चीज नहीं करेंगे ठीक है भाई तो लाइब्रेरी फंक्शन पर ए जाता है एक बार और आते हैं अपने स्कोप पर ठीक है एरर ठीक है लेकिन यह जो डिक्लेरेशन मैंने किया ना यार इसको उसे कर सकते हो मॉडिफाई हो रहा है साड़ी चीज हो रही है इसके साथ लेकिन लूप के बाहर इसकी कोई वैल्यू नहीं है ऑन दी अगर हैंड अगर मैंने ऐसा लिखा होता है मैंने डिक्लेरेशन बाहर कर दी होती है बस इतना था और फिर मैंने इनीशिएलाइजेशन यहां से स्टार्ट की होती है एक ही बात थी लेकिन अब लास्ट वाली चीज प्रिंट होगी एक्सेस कर सकता हूं तो बस स्कोप इतनी सी चीज होती है की आप किसी पर्टिकुलर बॉडी में अगर उसे कर सकते हो पर एग्जांपल अगर मैं में के अंदर एक फंक्शन बनाता हूं और मैं किसी दूसरे ग्रीटिंग फंक्शन में आई को प्रिंट करना चाहता हूं नहीं कर सकता वो उसके स्कोप से बाहर है ठीक है तो ये होता है फॉर्मूला एक्चुअल पैरामीटर की हम बात कर चुके हैं दान फॉर्मल क्या होते हैं ठीक है और ये वो एक्चुअल वैल्यू होती है ठीक है अब तो आगे बढ़ते हैं और अब हम ए जाते हैं अपने बहुत ही भयंकर और बहुत ही बढ़िया कोड में यहां से हम प्वाइंटर्स के बड़े में थोड़ी सी डर में सीखेंगे तो गैस एक बहुत बहुत इंपॉर्टेंट क्वेश्चन आज मैं सॉल्व करने वाला हूं अभी जिससे एक फाउंडेशन शुरू होगी प्वाइंटर्स की पास बाय वैल्यू पास बाय रेफरेंस इस एक क्वेश्चन से बहुत साड़ी चीज आपके क्लियर हो जाएगी ठीक है क्वेश्चन का नाम है स्वाद तू नंबर बेसिकली साहब तू नंबर्स का मतलब है की दो आपके पास वैरियेबल्स दे रखें हैं मां लो एक डब्बा है ए इसके अंदर तू है एक डब्बा है बी इसके अंदर फाइव है तो मुझे इसके अंदर फाइव डालना और इसके अंदर तू डालना है इतना सा कम करना है दोनों वैरियेबल्स की वैल्यू उसको मुझे साफ करना है अब आप में से जिसकी कोडिंग अभी तक इतनी स्ट्रांग नहीं हुई है ठीक है और आपने थोड़ी बहुत मक्कारी की लेक्चर देखते समय तो आप बोलोगे 2 मिनट में इस क्वेश्चन को मैं सॉल्व कर सकता हूं ओवर कॉन्फिडेंस में ए = बी = आपने कभी नहीं किया होगा पहले से इस ब्लेंडर को करते हैं ठीक है और उन दोनों को स्वाइप कर दो तो स्वैप डॉट सीपीसी ठीक है ठीक है भाई यूजिंग नाम और दो नंबर आप इनपुट भी ले सकता आउटपुट भी ले सकते हैं दोनों की वालुज को हम प्रिंट कर लेते हैं पहले एक्स की वैल्यू ए जाएगा ठीक है ऐसा क्यों हो रहा है की दोनों में फाइट चले गया अरे भाई इधर देखो इधर देखो अगर ए तू है अगर बी वन है या ए बी छोड़ो ना यार अगर x2 है ए की वैल्यू 5 है मैं लिखना हूं एक्स = ए तो बिल्कुल इसमें पांच चले गया ये तो हमें करना ही था सो आप करनी थी लेकिन अगर मैं लिखूं ए = एक्स तो ए में तो एक्स की करंट वैल्यू डालेगी ना यार तो फाइव ही आएगा ना तो आप प्रॉब्लम स्टेटमेंट समझ रहे हो क्या रही है इतना भी बहुत इजी क्वेश्चन नहीं है है वैसे लेकिन इतना भी नहीं ठीक है प्रॉब्लम स्टेटमेंट समझ रहे हो ना तो मेरे को एक दूसरे की वैल्यू किसी में डालनी है तो अगेन यहां पर प्रॉब्लम क्या ए रही है की ठीक है जब मैं एक्स = ए करता हूं तो देवर इस नो प्रॉब्लम डिलीटेड परमानेंटली जब भी अपडेट करता हूं तो पुरानी वैल्यू उड़ गई तो अगर मैं ये उड़ी हुई वैल्यू को कहानी स्टोर कर के रख लेट तो मेरा कम बन जाएगा राइट तो हम करने वाले अपना मेथड नंबर वन अभी मेथड नंबर वन क्या होता है की आप एक कम कीजिए एक नया डब्बा बना लो मतलब मेरे पास है एक्स तू वैल्यू है मेरे पास है भाई मां लो 5 वैल्यू है एक डब्बा बना सबसे पहले इसको हम टेंपो बोलते हैं टेंपरेचर नहीं है मैं क्या करूंगा मैं इस टेंप में एक्स की वैल्यू दाल दूंगा दाल गई अब चाहे तो अगर मैं एक्स की वैल्यू को बादल डन एक्स = ए कर दो तो कोई दिक्कत की बात नहीं है क्यों क्योंकि एक्स में कट के फाइव ए गया लेकिन ये तू मेरे पास अभी भी प्रिजर्व्ड है अब मुझे बाय के अंदर टेक्निकल क्या डालनी थी एक्स की पुरानी वैल्यू यानी की टेंप तो अब मैं लिखूंगा एक नया वेरिएबल बना लो और फिर आप लिखोगे 10 पुराना वाला आप डायरेक्टली ऐसे भी लिख सकते हो यार तीन लाइनें में ठीक है आप तीन लाइनें में भी लिख सकते हो इसको ऐसे डिक्लेअर करने की जरूर नहीं है बहुत ही क्लासिक लीजेंडरी शॉपिंग का कोड है रन करते हैं देखो 2552 नंबर ए = एक्स और एक्स = 10 ए की बात है आप आई होप आपको समझ ए रहा होगा अच्छे से ठीक है तो दिस इसे नॉन एस स्वॅपिंग अन्य तू वैरियेबल्स और वेरी वेरी सिंपल अब यार कभी-कभी क्या होता है की वैसे तो ऐसा नहीं होना चाहिए लेकिन मैंने कुछ एग्जांपल देखें कुछ ऑनलाइन इंटरव्यूज या कुछ चैनल पर मैं कुछ चीज देख रहा था तो वहां कुछ स्टूडेंट से जो सिलेक्ट हुए थे और वो का रहे थे की हमसे स्वप्न तू नंबर्स पूछा गया है तो आईटी इस किड ऑफ वेरी वर्ड बट आईटी कैन बी एस्क्ड ठीक है वेरी सिंपल अब हमारा मेथड नंबर तू हम सॉल्व करेंगे ऑफ कोर्स जब आप से अगर इंटरव्यू में पूछा जा रहा है स्वॅपिंग तो ये तो नहीं पूछा जाएगा की तीन वेरिएबल से स्वाइप करके दिखाओ तो अब मेथड तू पे आते हैं अगर आपसे बोल दिया जाए तो आप बोलोगे ये तो पॉसिबल ही नहीं है यार ये कैसे संभव हो सकता है एक्स यहां है मां लो तू है इसमें वैल्यू यहां है मां लो इसमें वैल्यू फाइव है या फोर है कैसे स्वैप हो सकता है विदाउट यूजिंग एक्स्ट्रा वेरिएबल क्योंकि जैसे ही मैं एक्स को ओवरनाइट करता हूं तो वैल्यू हमेशा के लिए गायब हो जाति है अब ये कम हो सकता है यूजिंग मैथमेटिक्स तीन लाइन लिखूंगा इनको या तो याद कर लो या जितनी बार आप लिखोगे अपने आप आपको याद हो जाएगी पहले लाइन इनका मीनिंग भी समझाऊंगा और आपको ठीक है तीन लाइन लिख रहा हूं और कुछ ऐसी है एक कम करते हैं मैं सिर्फ डब्बे बनाते हैं यह एक्स है और ये वायर अभी समझाऊंगा मैं आपको ऐसा क्यों किया मैंने तो पहले लाइन है हमारी एक्स = एक्स + ए इसका मीनिंग एक्स के अंदर पुरानी एक्स मतलब करंट टैक्स और ए की वैल्यू दाल दो तो एक्स में मैंने दाल दिया एक्स + ए यानी की सिक्स मैं इसको सिक्स नहीं लिखूंगा मैं इसको बोलूंगा एक्स में मैंने दाल दिया ये कैट के ठीक है का सकते हैं तो एक्स = एक्स - 5 तो एक्स = एक्स - ए कितना है मेरा तू प्लस फोर माइंस फोर अब यह दोनों सांप हो चुके हैं थोड़ा सोच के देखो यह मेरा एक्चुअली में कितना बन गया यार दिस इस नथिंग बट दिस इस इक्वल तू तू फोर और फोर कट गया यह कितना है अगर आप इसको कैलकुलेट करोगे 2 + 4 - 2 + 4 - 4 ये है गया तो 2 + 4 - 2 तो 4 ए गया तो ये भी फोर है तो देखो स्वैप हो गए फोर तू तू और फोर थे आई होप आप समझ का रहे होंगे ये मैंने थोड़ा मैथमेटिकल प्रूफ आपको देने की कोशिश की है लोग ऐसे डायरेक्टली लिखने हैं अगर मैं ऐसे लिखना की एक्स में तू है ए में मां लो 4 है तो सबसे पहले एक्स = एक्स + ए एक्स = एक्स + ए = एक्स - 5 ए = 6 - 4 फिर एक्स = एक्स - ए एक्स = एक्स - 6 - 2 यानी की 4 तो देखो स्वैप हो गए सिंपल ये तीन लाइनें से स्वैप हो सकता है विदाउट यूजिंग एक्स्ट्रा वेरिएबल तो ये आपको आना ही चाहिए तीसरा मेथड होता है जोर का इस्तेमाल करके लेकिन वो हम बाद में पढ़ेंगे ठीक है जब हम बेतवाइस ऑपरेट ऑपरेटर और ये सब पढ़ने हैं तो इधर आई अब हम करते हैं दूसरा मेथड जिसमें टेंपो की जरूर नहीं है इसको एक बार के लिए कमेंट आउट करते हैं अब हम सॉल्व करेंगे अपना मेथड नंबर तू मेथड नंबर तू हमारा क्या कहता है आप लिखोगे एक्स = एक्स + ए = ए फिर आप लिखोगे ए = एक्स - ए फिर आप लिखोगे एक्स = एक्स - ए ठीक है तो यह तो ऑलमोस्ट से है ए = एक्स - 5 = एक्स - 5 स्टार्टिंग में एक्स में दोनों की वैल्यू जोड़ दो फिर आप ऐसे कम करो ये देखो ये भी कम करेगा जैसे अगर मैं अपने नंबर देता हूं 25 तो 52 ए गया अगर मैं अपने नंबर देता हूं यहां पर 12 मां लो 45 45 अगर आपको एकदम से अभी याद नहीं हो रहा है या फिर कोई दिक्कत की बात नहीं है ये ज्यादा इंपॉर्टेंट है जो टाइम का उसे करके वो ज्यादा इंपॉर्टेंट है ठीक है आगे बढ़ते हैं और ठीक है इसमें क्या प्रॉब्लम थी तो बड़ा सिंपल सी चीज है आप बोल रहे थे ये किसी चीज की फाउंडेशन बनाएगी ऐसा कुछ है अब हम बात करते हैं पास बाय वैल्यू और पास बाय रेफरेंस के बड़े में लेकिन इससे पहले अगर अब मैं क्या चाहता हूं मैं एक स्वैग का फंक्शन बना मैं चाहता हूं की मैं क्रिएट करूं एक फंक्शन स्वैप जिसमें मां लो मैं दो नंबर दे डन मां लो एक्स और ए और फिर इससे क्या हो की मेरी वैल्यू चेंज हो जाए ठीक है सिर्फ ये करने से फंक्शन को कॉल लगाने से मेरी वैल्यू चेंज हो जाए तो जो मैंने कोड लिखा है बस मैं छह रहा हूं की मैं एक फंक्शन में लिखूं वाइड वाले तो ठीक है आईटी इस पॉसिबल और आई थिंक आईटी बिल क राइट ये तो आप भी सोच रहे होंगे मतलब मैं ये कहना छह रहा हूं अब हम बनाते हैं ठीक है स्वैप ठीक है फंक्शन मतलब मैं का रहा हूं की मैं चाहता हूं अब मैं कोर्ट में इसको लिखूं ठीक है ताकि बस में एक लाइन लिखूं और मेरा कम बन जाए ऐसे करके जा रहा हूं ठीक है की मां लो इन सब चीजों को हटाओ स्वैप एक्स नंबर दे दिया कोई इनपुट भी ले सकते यूजर से ए को भी ले लिया इनपुट ले सकते हो मैंने उसको पहले प्रिंट किया फिर स्वैप किया तो मैं चेक करना चाहता हूं आप कम करेगा और मैं से तू से जो कोड मेरा स्वैग का था वो यहां पर लिख लूंगा यहां पर करते हैं और अब मैं ये बोल सकता हूं यहां पर लिख लो वो वाला कोड तो आप इनका एंटरटेन यहां पर लिख लो स्वैप हो गया अब एक बार रन करके देखते हैं क्वेश्चन को 12:45 अगर मैं ये से कम देखो कॉपी कर मैंने अब मैं अगर यह फंक्शन ना बनाऊं ठीक है फंक्शन को कमेंट कर दिया अब मैं यही की यही से कम कर डन तो देखते क्या होता है 12:45 हो रहा है देखो लेकिन अगर मैं इसको हटा के से कम ही तो कर रहा हूं देखो मैंने आपके सामने ही तो कॉपी पेस्ट किया यही वाली चीज मैंने उठाई अब मैं से कम अगर फंक्शन में कर रहा हूं तो शॉपिंग क्यों नहीं हो रही जो इंटेलिजेंट बच्चा है या फिर जो भी बच्चा है जिसको दिमाग में ए रहा है कमेंट्स में बताओ मैं ऑलरेडी इस चीज की हिंट दे चुका था जब मैं पैरामीटर के बड़े में बात कर रहा था एक बार फटाफट इसको समझते हैं की ऐसा क्यों हो रहा है बहुत अच्छा कोड है बहुत अच्छा प्यार क्वेश्चन है तो गैस इधर ए जो ठीक है भाई तो ये हमारा कोड है मैं इसके ऊपर लिख रहा हूं ये ये देखो जैसे आर कोड अब मां लो मैं सबसे पहले में फंक्शन में आता हूं यहां पे तो नहीं आऊंगा पहले यहां आऊंगा तो लाइन बाय लाइन चलते हैं इधर आया तो एक डब्बा बन गया मेरा एक्स इसमें वैल्यू है 12 फिर मैं इधर आया डब्बा बन गया भाई इसमें वैल्यू है 45 फिर मैंने एक्स और ए को प्रिंट कर दिया स्पेस के साथ फिर मैंने इसको प्रिंट किया स्पेस बॉयफ्रेंड करेगा तो आप ये सोच रहे होंगे ना एक्स क्या है 12 है तो यहां पे 12 और 45 चलेगा यहां पर ठीक है राइट ये आपने सोचा होगा फिर आप बोलोगे की हमारे एक वेरिएबल सही तो है सब कुछ मैंने एक वेरिएबल बनाया टीम टीम के अंदर मैंने एक्स की वैल्यू दाल दी एक्स की वैल्यू क्या ए गई थी यहां से ये देखो 12:45 पे थी 12 टाइम के अंदर मैंने ट्वेल्थ दाल दिया राइट फिर मैंने क्या किया फिर मैं इधर आया एक्स = ए तो एक्स के अंदर ए की वैल्यू दाल दी फिर मैं इधर आया ए = 10 तो होना चाहिए अब मैं आपको एक बढ़िया चीज समझता हूं ये जो हमने किया है ये एक ब्लेंडर था ठीक ब्लेंडर था एक बार के लिए इसको हटाते हैं टेंप को भी अभी तक साड़ी चीज ठीक है यहां तक बिल्कुल सब कुछ ठीक है जैसे ही मैंने यह किया स्वैप एक्स तो सबसे पहले बात एक्स और ए की जो डब्बे है ना एक्स और ए के जो डब्बे है वह यहां पर नहीं जाएंगे और मैंने आपको वेरिएबल में समझाया था यह जो एक्स है यह इंटेक्स और इंटेक्स नया है यह नए वैरियेबल्स है जिनका नाम से है लेकिन यह और यह अलग डब्बे है मेमोरी में अलग स्पेस घर रहे हैं समझ रहे हो इनके नाम भले ही आपको से ग रहे हो लेकिन ये अलग है ये अलग है तो स्वॅपिंग हो रही है ये देखो शॉपिंग हो रही है यहां पे क्या हुआ एक एक्स और ए दो डब्बे बन गए और उनमें 12:45 चले गए देखो से तू से फिर यहां पे जब टाइम पर नाम का डब्बा बन गया ये देखो तो टेंप में 12 चले गया फिर मैंने कहा एक्स = ए तो एक्स में 45 चले गया मैंने लिखा ए = 10 तो ए में 12 चलेगा स्वॅपिंग हो रही है लेकिन इन वैरियेबल्स की शॉपिंग हो रही है यह जो में के अंदर एक्स और ए डब्बे पड़े थे इनकी कोई स्वॅपिंग नहीं हुई ठीक है बाय वैल्यू मतलब एक्चुअल डब्बे कभी नहीं जाते फंक्शंस में उनकी बस वैल्यू चली गई लेकिन उससे यह वाली प्रॉब्लम सॉल्व ये वाली प्रॉब्लम सॉल्व नहीं हुई ठीक है यह वाली प्रॉब्लम सॉल्व नहीं होता है अब बात करते हैं पास बाय रेफरेंस क्या होता है और क्या ये चीज सॉल्व करेगा ऑफ कोर्स सॉल्व करेगा इस चीज को तो पास बाय रेफरेंस यार दो तरीके से होता है इसके हमारे पास दो भेज है एक तो बड़ा सिंपल वे है क्योंकि देखो टेक्निकल स्पीकिंग आपने देखा ना ये दोनों नए डब्बे बने हैं मेरे अगर आप चाहते हो की नए डब्बे ना बने इन्हीं डब्बू का ये इस्तेमाल हो ठीक है तो एक छोटा सा आपको चेंज करना होता है जिससे आपका कोड चल जाएगा ये देखो ये सी प्रोग्रामिंग में वैलिड नहीं है सी प्लस प्लस में वैलिड है जो मैं अभी बताऊंगा छोटी सी चीज अगर मैं यहां पर बस एक्स की जगह ईट की जगह क्योंकि जैसे ही मैंने और लगाया तो इस कॉन्सेप्ट को हम बोलते हैं पास बाय रेफरेंस टेक्निकल स्पीकिंग अब ये और ये जो डब्बे है यह वही में फंक्शन वाले ब्लू डब्बे थे और कोई नए डब्बे क्रिएट नहीं हुए इसको हम बोलते हैं पास बाय रेफरेंस समझना इस चीज को ठीक है तो बस अगर छोटा सा मैं ये और और लगा डन तो मेरा कम हो जाएगा हालांकि ये एक ऐसा तरीका नहीं है जिससे मैं आपको कुछ शिखा सकता हूं तो जी तरीका एक और मेथड है हमारा जिससे मैं सिखाऊंगा वो हमारा है मेथड नंबर तू ठीक है तो यार अब हम करते हैं अपना मेथड नंबर तू पास बाय रेफरेंस थोड़ा थोड़ा तो हम समझ गए लेकिन अब हम प्वाइंटर्स के थ्रू कम करेंगे तो यहां पे हम पढ़ने वाले हैं और एक एस्ट्रिक्स लगा रखा है क्योंकि ये बहुत बड़ी चीज है प्वाइंटर्स के अंदर अब क्या कभी आपने सोचा है की जब भी मैं आपसे ये बोलना था इंटेक्स एक्वा है तो मैं तो बड़े कैजुअल बोल देता था एक डब्बा बन गया एक्स नाम का जिसमें तू वैल्यू चली गई लेकिन ऐसा नहीं होता है ठीक है होता क्या है जैसे ही मैं अगर यह लिखना हूं ना सिर्फ अगर यह लिखूंगा इंटेक्स या अगर मैंने यहां पर वैल्यू दी ठीक है इन दोनों में से कोई भी एक तो मेमोरी के अंदर जहां भी आप रैम है या जो भी मेमोरी है बेसिकली रिमी होती है वो कुछ होगी मां लो ये हमारी मेमोरी है ठीक है और ये हमारे मां लो जो मैं सिंगल यह बना रहा हूं डीज आर डी बिट्स यदि इसको हम व्हाइट बोल लेते हैं ठीक है थोड़ा ज्यादा आसन रहेगा मैं ये कहता हूं की हर एक ये सिंगल लाइन मेरी एक व्हाइट है वन बाइक होता क्या है जैसे ही मैं लिखना हूं ना इन टेक्स्ट इसे इक्वल तू तू या कोई भी इंतजार को मैं डिक्लेअर इनिशियलिसए करता हूं तो यह मेरी इंटरनेट टाइप 4 बिट्स को घेरता है और एक्स तो वो नाम है जो हम इसको दे रहे हैं ठीक है तो ऐसा सीन होता है तो जो मैंने आपको यहां पे ये बताया था की ये वाला एक्स और ये वाला एक्स तो मेमोरी में अलग-अलग लोकेशन उन्होंने घरी थी अब होता क्या है मेमोरी के अंदर अगर मैं कोई भी लोकेशन घेरता हूं या मैं लिखना हूं इन टैक्स इस इक्वल तू 2 तो इसका एक एड्रेस जरूर होता है जैसे यार आप जहां रहते हो आप जहां पे भी रहते हो आपके लोकेशन एक एड्रेस है तो मेमोरी में भी आवे ही नहीं है की चलो ठीक है मैंने किसी रेंडम जगह पे एक डब्बा क्रिएट कर दिए डब्बा उसे रेंडम डब्बे का एक एड्रेस जरूर होगा वो एक्सा डेसिमल अजीब सा एड्रेस होता है लेकिन जरूर होता है अब कम करते हो एड्रेस को प्रिंट कर कर देखते हैं ठीक है सबसे पहले इधर आते हैं और बात करते हैं एड्रेस की की वैरियेबल्स के एड्रेस होते क्या है ठीक है जैसे और आपको बस चीज दिखता हूं जैसे आप लिखने हो इन टेक्स्ट इसे इक्वल तू थ्री आप लिख डॉग एक्स्ट्रा डेसिमल नंबर बोलते हैं इसके बड़े में ज्यादा ध्यान मत दो अभी बस ये अजीबो गरीब चीज क्या है ये इसका एक एड्रेस है जैसे जब आप कोऑर्डिनेट्स आपको अगर पता हो हमारे जो कोऑर्डिनेटर सोच जहां हम रहते हैं अजीब से कोऑर्डिनेट्स होते हैं तो ये भी एक अजीब सा एड्रेस है मेमोरी के अंदर जो की इसमें घेरा है अब एक कमल की चीज दिखता हूं जब जब मैं प्रोग्राम को रन करता हूं जैसे अभी ये सिर्फ कोड लिखा है जब मैं रन का बटन दबाता हूं तो एक्चुअली में मेमोरी में एक रेंडम जगह जो भी है एक घड़ी जाति है वैल्यू ठीक है और वो जगह ये है अब देखना है एक कम करते हैं इसको मैं कॉपी कर रहा हूं एक बड़ी के लिए और कमेंट में लिख रहा हूं ये एड्रेस था मेरा अभी के लिए ठीक है मैं एक बार और अगर इस कोड को रन करूंगा ये चीज चेंज हो जाएगी आपको ग नहीं रहा होगा लेकिन हो चुकी है मैं यहां पर लिख के दिखता हूं जीरो एक्स 16 सी तो देखो अलग है सब बीच वाला ये दोनों एड्रेस ही अलग है ऐसा नहीं है की सिमिलर है अलग-अलग एड्रेस है ठीक है तो मैं एक और बार रन करूंगा तो हो सकता है एक और बार अलग आंसर है यार ये देखो एक और बार अलग आंसर ए गया मेरा यह अलग सी आई दी सी लाइंस बिफोर आई ठीक है तो मैं जितनी बार रन करूंगा होता क्या है की मेमोरी के अंदर लोकेशन आई है फिर वहां पे वो स्टोर करता है ऐसा थोड़ी ना है की मैंने इंटेक्स लिख दिया है ये उसे राम में एक ही जगह लगा नहीं तो ये बहुत इंपॉर्टेंट चीज है एड्रेस हम प्रिंट करते हैं और का इस्तेमाल करके आई होप आपको समझ ए रहा होगा अब एक और चीज एक्सपेरिमेंट हम यहां पे करके देखते हैं ये तो आपने समझ लिया ठीक है अगर मैं लिखूं इंटेक्स इस इक्वल तू थ्री फिर मैं लिखूं तो ए = 3 तो क्या इन दोनों में अगर से वैल्यू है तो क्या ये अलग-अलग एड्रेस पे होंगे या नहीं होंगे इस चीज का हम यहां से प्रूफ देख सकते हैं की जब मैं कहता नहीं हूं आपको की अगर मैं बनाऊं x2 और मैं एक ए भी तू बनाऊं तो यह दोनों अलग-अलग डब्बे होते हैं यह दोनों अलग अलग बॉक्स होते हैं और ये कंफर्मेशन बात है चाहे तो मैं आपको करके दिखता हूं भले ही दोनों में वैल्यू से है मैंने दो नंबर ले लिए से वैल्यू के साथ मैंने तो इसका एड्रेस प्रिंट कर दिया और एक कम करते हैं ए का एड्रेस प्रिंट करते हैं देखना अलग-अलग आएंगे दोनों दोनों अलग-अलग से कुछ नहीं होता एड्रेस तो एड्रेस होता है ये अलग एड्रेस है ठीक है अब रूम नंबर 15004 दोनों अलग एड्रेस का लेंगे ना ठीक है हालांकि ये बिल्कुल साथ में ही ऑलमोस्ट डब्बे घेर गए हैं क्योंकि दो वैरियेबल्स हैं ठीक है मेमोरी के अंदर तो आई होप आपको ये चीज समझ ए रही होगी एक और विजुअल प्रूफ की जब भी मैं वो लोकल ग्लोबल की बात कर रहा था सो आप फंक्शन में आते हैं यहां पे जब स्वॅपिंग नहीं हो रही है देखो यहां पे शॉपिंग नहीं हो रही सॉरी हो रही है क्योंकि मैंने और लगा दिया था एक बार एक कम करते हैं और को हटाते हैं नॉर्मल कोड तो देखो शॉपिंग नहीं हो रही इस चीज का एक और प्रूफ है आप हमेशा जब भी एड्रेस प्रिंट करते हो ना तो इस एक्स का एड्रेस और इस ए का एड्रेस यार टोटली अलग है और इन एक्स और ए का एड्रेस अलग है इस चीज का हम प्रूफ देख सकते हैं की जैसे सिर्फ एक्स की अगर मैं बात करूं तो ये प्रिंट करने से पहले हम सिंपल एक कम कर सकते हैं एक कम करते हैं हम कर लेंगे सी आउट और इंडेक्स कॉपी करते हैं और यहां पर भी एक बार साफ करने से पहले एड्रेस प्रिंट कराएंगे अब देखना अलग आएंगे दोनों यह देखो यह अलग एड्रेस है ठीक है तो ये चीज आपको पता ग गई होगी और डेट इसे डी प्रूफ राइट अब थोड़ा इसको हटाते हैं और अगर मैं ये आप खुद करके देखना अगर मैं यहां पे और लिख देता हूं तो बात अलग होती है तो वही उसे से वेरिएबल के यहां पे बात हो रही होती है चलो अब ये तो हमने देख लिया यार की एड्रेस क्या होता है क्या इन अजीब से एड्रेस को इसको या इसको कहानी स्टोर कर सकते हैं जैसे इंटीरियर को ईट में स्टोर करते हैं फिर हम प्लॉट को फ्लैट में स्टोर करते हैं डेसिमल को कैरक्टर्स को कार में करते हैं बुलियन एक्सप्रेशन को भूल में करते हैं तो स्टोर भी एड्रेस ऑफ अन्य डाटा टाइप वे उसे पॉइंट पर अब बात करते हैं फटाफट यहां पर लिखने प्वाइंट्स डॉट सीपीसी मैं आपको बताता हूं की मैं कहना क्या छह रहा हूं ठीक है और एक मिनट जैसे मैं एक्स का एड्रेस हमेशा प्रिंट तो कर ही सकता हूं लेकिन अगर मेरे को इसका एक्स का एड्रेस कहानी ना कहानी स्टोर करना होगा तो मैं उसको स्टोर कर सकता हूं पता कैसे प्वाइंटर्स में अब पेंटर ना इंतजार का पेंटर अलग होता है फ्लैट के लिए भी प्वाइंटर्स होते हैं कार के लिए भी होते हैं और सो ऑन अभी कलम इंटीरियर्स की बात करते हैं तो अगर मेरे को इंतिजर्स के एड्रेस को कहानी स्टोर करने जैसे एक्स के एड्रेस को मेरे को इंस्टॉल करना है प्रिंट करने से पहले तो मैं उसको स्टोर कराऊंगा एक पेंटर में पेंटर का कुछ ऐसा सिंटेक्स होता है है ताकि आपको चीज समझ है अब यह दोनों जो लाइन है ना इनका मैं आपको मीनिंग समझता हूं यहां पर इंटेक्स एक्वा तू थ्री एक्स नाम का डब्बा बन गया फिर पी नाम का डब्बा जरूर बन गया लेकिन ये इसका डाटा टाइप है इंस्टा ध्यान रखना इसका डाटा टाइप है इंस्टा ये अलग है ये एड्रेस को स्टोर करता है और और एक्स हम सब जानते हैं क्या होता है एड्रेस ऑफ एक्स वो मैंने स्टोर कर दिया पी वाले डब्बे में तो या तो आप इसको ऐसे लिखो या फिर आप इसको डायरेक्टली ये भी लिख सकते थे इस इक्वल तू और डीएस ठीक है से थिंक अब एक कम करते हैं कुछ चीज करके देखते हैं सी आउट और डीएस किया मैंने अब एक कम करते हैं अगर मैं पी को प्रिंट कर रहा हूं तो क्या होगा से आंसर ये देखो से आंसर से से बिल्कुल से आंसर आया आप देख सकते हो जीरो है 15 सी बिल्कुल सही है क्यों क्योंकि इसमें इसी का एड्रेस ठीक है पर एग्जांपल इधर आते हैं इधर आते हैं मैं लिखना हूं और स्टार यह अलग डाटा टाइप है या फिर पत्र भी लिख सकते हैं मर्जी है वह तो वेरिएबल का नाम है कुछ भी रखो एक्स भी रख सकते हो ए भी रख सकते हो फिर अगर मैं यहां पर लिखना हूं और एक्स तो देखो इन दोनों लाइनें का मतलब क्या है लाइन नंबर वन ये वाला कम करेगी और लाइन नंबर तू क्या कम करेंगे पी नाम का डब्बा है जिसके अंदर एक्स का एड्रेस स्टोर हो रहा है जो की मां लो मेरा एक्स का एड्रेस है a400 या a300 a300 अब ऑफ कोर्स ऐसा एड्रेस नहीं होता आप सब जानते हो एड्रेस होता है कुछ ऐसा की भाई जीरो एक्स 16 समथिंग लेकिन हम इतना बड़ा एड्रेस यहां पर नहीं लिखेंगे राइट मैं कम करूंगा मैं छोटा सा एड्रेस ही लिख दूंगा बस आपको समझने की परपज से है मां लो हमारा एड्रेस अभी आया है जीरो एक्स वन ठीक है आगे कुछ होगा मेरे को नहीं पता लेकिन ये मेरा एड्रेस है तो ये एक्स का एड्रेस जो है स्टोर हो गया अब अगर मैं नीचे प्रिंटिंग करता हूं एक्स के एड्रेस की तो वो यही है और पी के अंदर भी क्या है एक्स का एड्रेस है क्या है चैप्टर एक तो यह होता है यह मेरे एक्स के एड्रेस को स्टोर करता है काफी लोग प्वाइंटर्स को ऐसे लिखने हैं वो भी सही है अगर आप यह लिखोगे ना यह भी सही है कोई दिक्कत नहीं है से रिजल्ट लेकिन सी फिर आपके दिमाग में आपको समझ नहीं आएगा आपको लगेगा की मेरा एक इंतजार नाम का वेरिएबल है स्टार पी ठीक है जबकि ऐसा नहीं है ये इंच स्टार है और वेरिएबल का नाम मेरा पी है यहां डब्बे का नाम एक्साइड हां डब्बे का नाम पी है समझ रहे हो तो इसलिए मैंने आपको ये भी करके दिखाए था पहले मैंने बना दिया इंस्टॉल पी फिर पी इस इक्वल तू और एक्स तो ये होते हैं हमारे प्वाइंटर्स काफी सिंपल है यार प्वाइंटर्स एड्रेस इसको स्टोर करने के लिए बढ़िया हमारे पास डिवाइस होते हैं अब बात करते हैं यार प्वाइंटर्स की मदद से जो हमारा सबसे बड़ा यहां पे वो होता है एक प्वाइंटर्स का कम वो क्या होता है तू एक्सेस और एवं अपडेट पेंटर से हम एक्सेस कर सकते हैं हज एड्रेस का जाते हैं मैं चाहता हूं बहुत प्यार से अच्छे से मेरे से पढ़ो ठीक है मतलब की यार आप देख सकते हो पेंटर में तो सिर्फ एड्रेस और हो रहा है अगर हमारे पास पेंटर है तो क्या मदद से एक्स की वैल्यू प्रिंट कर सकता हूं आप सोच रहे होंगे कैसे नहीं कर सकते अगर मैं यह चाहता हूं की पी के अंदर जो एड्रेस पड़ा है उसकी वैल्यू को मुझे एक्सेस करना है तो मैं वो भी कर सकता हूं यूजिंग स्टार ऑपरेटर इसका मतलब समझना क्या होता है इसका मतलब ये होता है इसका मतलब यह होता है अब मैं आपको इसका थोड़ा सा समझता हूं की स्टार पी क्या करता है बेसिकली स्टार पिए करता है मां लो मैंने यही साड़ी चीज लिख राखी है ठीक है भाई इसको थोड़ा और नीचे करते हैं अगर अब मैं यह लिखूं की भाई सी आउट सिर्फ यह लिखूं स्टार पत्र या स्टार करूं तो यह करता क्या है स्टार पत्र का मतलब यह नहीं होता आप बोलोगे स्टार तो मेरा इंस्टॉल तो मेरा वो है एक नया डाटा टाइप समझ लो आप इसको जैसे एक डाटा टाइप फ्लैट है वैसे एक इंच स्टार इंतिजर्स के एड्रेस को स्टोर करने का डाटा टाइप है मैं अगर लेट हूं ना स्टार तो इसका मतलब होता है यह दे रेफरेंस ऑपरेटर है यह क्या बोलेगा अरे पत्र तेरे अंदर क्या पड़ा है अभी 0811 जो की एड्रेस है हर वेरिएबल का एक एड्रेस होता है इन फैक्ट इसका भी एक एड्रेस होगा मां लो जीरो एक्स वन फोर मतलब खुद पेंटर का भी एक एड्रेस होता है क्योंकि जगह घर रहा है ना मेमोरी के अंदर तो मां लो इसका एड्रेस यह है इसका एड्रेस है अब ये पेंटर इसके एड्रेस को स्टोर करता है तो जब मैं स्टार पत्र लिखना हूं ये क्या करेगा इधर जाएगा बोलेगा आर ए इस एड्रेस पर जो और जो वैल्यू पड़ी है उसको उठा के लिए डेट सेट आई होप आप ये समझ का रहे होंगे ठीक है यूजिंग दिस स्टार ऑपरेटर यूजिंग दिस स्टार ऑपरेटर हम क्या करते हैं हम पी के अंदर जाते हैं पी के अंदर जो एड्रेस पड़ा होता है किसी वेरिएबल का एड्रेस होगा ऑफ कोर्स जब मैंने दिया है तो उसे वेरिएबल पे जा के उसे वैल्यू को उठा के लाना हो तो डायरेक्टली इससे हम कम कर सकते हैं तो मतलब इससे हमें क्या पता लगा विदाउट यूजिंग एक्स हम सिर्फ पी से प्रिंटिंग कर सकते हैं जैसे अगर मैं इसको कमेंट करूं ये लो तीन चीज प्रिंट होगी तो विदाउट यूजिंग एक्स हम पी में अगर स्टार लगा दे तो हम एक्स की वैल्यू को प्रिंट कर पाएंगे स्टार को हम बोलते हैं दी रेफरेंस ऑपरेटर खुद का एड्रेस भी होगा बिल्कुल होगा अगर मैं करता हूं और पी और पी किया यहां पर एड्रेस ए जाएगा पी या फिर पत्र जो भी आप ये देखो समझ रहे हो मैं क्या का रहा हूं एक तो पी है जब मैं पी को प्रिंट करता हूं पी किसी और का एड्रेस है इसलिए ये चीज प्रिंट हो गई सेकेंड्स में ठीक है एक्स का एड्रेस प्रिंट कर रहा हूं तो उसको एक्स का एड्रेस प्रिंट हो रहा है फिर मैं पी का भी एड्रेस प्रिंट कर रहा हूं ऑफ कोर्स पी एक डब्बा है जो एड्रेस है इसको स्टोर कर सकते हैं लेकिन वो उसका खुद का भी एक एड्रेस होगा खुद का भी एक एड्रेस होगा ठीक है तो जो की ये है जो की सारे अलग-अलग ये अलग है ऐसे ऑफ कोर्स ये दोनों तो से ही होंगे क्योंकि एक्स एक्स का एड्रेस ही प्रिंट हो रहा है इन दोनों में राइट तो आई होप आपको ये चीज समझ ए रही हो अब हमने देखा की कैसे दी रेफरेंस या मैं इसको स्टार ऑपरेटर कहता हूं वैसे ऐसे डी रेफरेंस ही बोलते हैं मैं इसको स्टार ऑपरेटर करता हूं स्टार ऑपरेटर इसका उसे करके हम वैल्यू को टच कर सकते हैं बट अगर मैं आपको एक चीज बताऊं मैं इसका उसे करके वैल्यू को अपडेट भी कर सकता हूं ये ए जाते हैं यहां पर रेफरेंस ऑपरेटर थोड़ा अच्छा से आते हैं चल रहा है आपको ठीक है बहुत ही बढ़िया चीज करके दिखाएंगे अब मैं लिखना एक वेरिएबल ले लेट हूं इंटेक्स जिसकी वैल्यू मैं दे रहा हूं कुछ भी 12 ठीक है बढ़िया है फिर मैं क्या लिखना हूं इसको स्टोर करता हूं इसके एड्रेस को किसी पेंटर में पत्र या फिर पी लिख सकते हो मर्जी है इसके अंदर मैंने स्टोर कर दिया एक्स का एड्रेस बहुत बढ़िया अब देखना मैं क्या करूंगा अगर सबसे पहले मैं प्रिंट करता हूं एक्स की वैल्यू तो कैसे प्रिंट कर सकते हो एक तो आप ऐसे भी प्रिंट कर सकते हो और ऑफ कोर्स जस्ट मैंने अभी आपको बताया आप ऐसे भी प्रिंट कर सकते हो क्या दिक्कत ए रही है यार अच्छा पत्र ठीक है दोनों तरीके आपके पास होते हैं अब इसको एक बार हटाते हैं अब क्या मैं स्टार ऑपरेटर से अपनी वैल्यू को बादल भी सकता हूं यस अब मैं बिना एक्स के प्लीज बहुत ध्यान से समझना अगर मेरे पास एक्स का एड्रेस है उसकी मदद से मैं बहुत चीज कर सकता हूं प्वाइंटर्स की मदद से मेरे पास मां लो एक्स का एड्रेस है ठीक है मेरे को एक्स की वैल्यू बदलना है विदाउट यूजिंग एक्स अब देखना कैसे बदलेगी एक तरीका तो ये है मां लो आप एक्स की वैल्यू ऐसे बादल सकते हो फिर आप प्रिंट कर सकते हो ऑफ कोर्स देखो एक्स की वैल्यू सेवन हो जाएगी ओबवियसली 127 लेकिन बिना एक्स के भी हम इसको चेंज कर सकते हैं अगर मैं वही लिख डन की स्टार पत्र स्टार पत्र = मां लो 23 अब देखो प्रिंट में एक्स कर रहा हूं एक्स की वैल्यू बादल जाएगी देखना एक्स हो गया सी और मजा आया आपको ठीक है भाई सिंपल है ज्यादा कोई बड़ी चीज नहीं है इसमें घबराने की बात नहीं है पेंटर से हम क्या कर सकते हैं अगर हमारे पास एड्रेस है किसी चीज का तो उसको हम बादल सकते हैं एक्सेस कर सकते हैं सब कुछ कर सकते हैं मैंने लिखा इंटेक्स बढ़िया मैंने लिखा ईट इसका एड्रेस होगा मैं कहता हूं इसका एड्रेस होगा कुछ ऐसा जेरॉक्स 14 कुछ भी हो सकता है फिर मैंने लिखा यह एक पत्र नाम का डब्बा बन गया जिसके अंदर लिटरली इसका एड्रेस स्टोर हो गया और इसका खुद का भी एक एड्रेस होगा मां लेते हैं इसका खुद का एड्रेस है 28 कुछ भी हो सकता है जब मैंने लिखा है स्टार पत्र = 23 इसका मीनिंग है सबसे पहले इसका मीनिंग जो वैल्यू पड़ी है उसे एड्रेस पर जो उसकी वैल्यू को उठाकर लो अब आप प्रिंट भी कर सकते हो चेंज भी कर सकते हो हमने देख लिया की कैसे स्टार ऑपरेटर का इस्तेमाल करके और प्वाइंटर्स का इस्तेमाल करके हम विदाउट यूजिंग एक्स की वैल्यू बादल का रहे हैं जिसका मेथड वन तो और लगाकर ठीक हो गया था उसके अलावा अगर आपको करना है तो क्या कर सकते हो यस अब हम पढ़ेंगे तो पहले तो वीडियो को पॉज करके खुद ट्राई करो आई होप आपने कर लिया होगा अब मैं आपको फटाफट कर देता हूं ठीक है तो इधर आते हैं ये देखिए दो मिनट का कम है तो आप फंक्शन में आते हैं ठीक है सो आपका कहां गया था ना मेरे को यार ये देखो ये दिक्कत दे रहा है एक तरीका तो ये था इसको ठीक करने का की भाई और कर दिया था मैंने ठीक है एक दूसरा तरीका देखते हैं कॉपी करते और पेंटर से हम सीखेंगे दो पॉइंट बना देता हूं जिम यह चीज मेरी रिसीव हो जाएगी अब बड़े ध्यान से देखना मैं क्या करने वाला हूं इन फैक्ट इन का नाम भी बादल सकते हैं हम ए और बी रख लेते हैं ठीक है इनका नाम हम रख लेते हैं ए और बी अब कोड को देखना अच्छे से मैं करूंगा क्या मैंने दो प्वाइंटर्स में तो एड्रेस स्टोर कर दिए मुझे क्या करना है ऑफ कोर्स एक टेंप बनाना पड़ेगा पहले टेंप के अंदर में क्या डालूंगा जो एक के अंदर वैल्यू पड़ी है मतलब ये के अंदर जो एड्रेस है उसकी वैल्यू मैं लिखूंगा स्टार है फिर बड़े ध्यान से देखना मैं लिखूंगा स्टार ए इसे इक्वल तू मैं यहां पे लिखूंगा स्टार भी फिर मैं यहां पर लिखूंगा स्टार बी इस इक्वल तू 10 तो इससे भी मेरी स्पार्किंग हो जाएगी करके दिखता हूं यह देखो हो गई शॉपिंग वह ड्राइवर नहीं दिखाए था वो ज्यादा सिंपल है ये थोड़ा कॉम्प्लिकेटेड और टू है लेकिन आपको आना चाहिए यार अगर आपको अब यह समझ ए जाए तो मैं जो समझा दूंगा अच्छे से तो आपका प्वाइंटर्स क्लियर हो जाएगा फटाफट आते हैं की क्या-क्या हो रहा है हमारा सबसे पहले मैं में फंक्शन में आया इंटेक्स लाइन बनाऊंगा इसके वेरिएबल अलग है ठीक है मैंने यहां पर लिखा एक्स 12 मैंने लिखा बाय 45 जब भी कोई दो वेरिएबल बनाता हूं इनके एड्रेस पक्का बनते हैं मां लो इसका एड्रेस है जीरो हो सकता है है तो ऑब्वियसली हमारा जेरॉय प्रिंट हो गए 1245 इसको स्टोर करते हैं तो इसलिए मैंने पांच बाय वैल्यू एड्रेस की मतलब मैंने एड्रेस इसको पास किया इसको पास बाय रेफरेंस बोलते हैं वैसे मैंने एड्रेस इसको पास कर लिया तो जो भी एक्स का एड्रेस था वो क्या है और डैक्स होता है एक्स का एड्रेस जीरो एक्स वन तू इसके पास चले गया 0x12 और इसके पास चले गया 0x19 तो दो मेरे डब्बे बने यहां पे एक बना एक्स एक बना हुआ है लेकिन ये एक्स और ए इंतजार के डब्बे नहीं है इनके अंदर स्टोर हो रहा है खुद में एड्रेस इनके अंदर स्टोर हो रहे हैं और इनके खुद के भी एड्रेस डॉग मां लो इनके खुद के एड्रेस है ये कुछ भी हो सकते हैं ठीक है कुछ भी हो सकते हैं तो क्या हुआ ये एड्रेस इधर चले गया और ये एड्रेस इधर चले गया कम हो गया अब मैं ए गया इधर एंटरटेन तो ओबवियसली एक इंतजार का डब्बा बनेगा ये जो टाइम है ये इंटीरियर का डब्बा होगा इसका भी कोई एड्रेस होगा मां लो ये है मेरा एड्रेस जीरो एक्स 90 कुछ भी हो सकता है इसके अंदर इंटीरियर जाएगा तो इसलिए मैंने ये नहीं लिखा अगर मैं लिख दूंगा ठीक है अगर मैं लिखूंगा इन टाइम इसे इक्वल तू ए तो ए के अंदर की चीज इसमें चले जाएगी 0x12 जो के अलाउड नहीं है क्योंकि ये इंतजार का डब्बा है तो यहां पे क्या होगा यार यहां पे यार ये चीज होने वाली है मैंने लिखा ईट टेंपरेचर स्टार है स्टार ए से मैं प्रिंटिंग भी कर सकता हूं अपडेशन भी कर सकता हूं एक्सेस भी कर सकता हूं अभी मैं एक्सेस कर रहा हूं तो स्टार ए क्या बोलना है यार ए में जो ए के अंदर जो एड्रेस पड़ा उसे एड्रेस पर जो उसे एड्रेस में जो वैल्यू पड़ी है उसको उठा के ले आओ तो दिस इसे बेसिकली 12 तो 10 के अंदर 12 चले गया ठीक है फिर मैं अगली लाइन में आया स्टार है इस इक्वल तू स्टार बी सबसे पहले बात तो एलएस में रहा जाता है तो हमारा जो स्टार बी है पहले वो आएगा स्टार भी क्या होता है यहां हम गए इसके एड्रेस पर गए उसकी वैल्यू को उठा के लिया है तो स्टार भी कुछ नहीं है ये 45 है मतलब बेसिकली मैंने लिखा है स्टार ए इसे इक्वल तू 45 समझ रहे हो टेक्निकल स्पीकिंग मैंने यहां पर लिखा है स्टार ए = 45 स्टार ए = 45 का मीनिंग अब क्या होता है यहां देखो स्टार है मतलब ए पे जो ए के वैल्यू पे जो उसे एड्रेस पे जो इस वैल्यू को कैट के चेंज करके 45 कर दो ठीक है समझ रहे हो और इसके बाद जब मैं लिखना हूं स्टार बी = 10 तो ऑफ कोर्स इसका भी मीनिंग है स्टार भी का मतलब बी पे जो बी के एड्रेस पे जो यहां पे उसकी वैल्यू को कैट के चेंज करके टेंप की जो वैल्यू है समझ रहे हो तो इससे क्या हुआ मेरे डब्बे तो अलग बने हैं लेकिन एड्रेस की इस्तेमाल से और पेंटर की इस्तेमाल से मैंने इनमें चेंज कर दिया इस कॉन्सेप्ट को मैं बोलना हूं पास बाय रेफरेंस इस कॉन्सेप्ट को मैं बोलना हूं पास बाय रेफरेंस जहां पे एड्रेस जहां पर एड्रेस इन वर्ल्ड होता है आई होप आपको ये चीज समझ आई होगी अब फटाफट यार प्वाइंट्स को रेप करते हैं प्वाइंटर्स का बेसिकली इतना ही खेलते है यहां पे ठीक है कुछ मैक्स करते हैं दो-तीन मिनट में प्रूफ होल्स और खत्म करते हैं इस चीज को पहले ट्रू जल क्या है डी से वेरिएबल नाम कैन बी यूज्ड इन डिफरेंट फंक्शंस विदाउट अन्य कनफ्लिक्ट यस नो प्रॉब्लम स्टेटमेंट जल जरूरी नहीं है ना क्योंकि जितने भी हमारे वर्ल्ड के फंक्शंस होते हैं उसमें जरूरी नहीं है की हम रिटर्न स्टेटमेंट इसके एग्जांपल जा रहा हूं बाद में देखेंगे लेकिन बहुत बार ऐसा हो सकता है की अगर मैं एक फंक्शन बनाऊं और मैं फंक्शन बना रहा हूं और एक कम करते हैं हम फंक्शन बना के देखते हैं ठीक है यहां पर हम बनाते हैं अपना मैक्स फंक्शन मैक्स फंक्शन बना रहा हूं जो क्या करेगा दो नंबर्स का मैक्सिमम निकाल के देगा तो यहां पे लिख देते हैं इंक्लूड सरिता फिर यहां पर लिख देते हैं यूजिंग यहां पर लिख देते हैं नाम स्पेस एसटीडी और मां एक तो आप सब जानते हो की अगर आपको डायरेक्टली यह लिखना होता है मां लो सी आउट ऑफ मैक्स 3 तो 6 प्रिंट हो जाएगा आप सब जानते हो यह मैंने आपको सिखाया था लाइब्रेरी फंक्शन कहते हैं अब मैं का रहा हूं मैं एक फंक्शन बनाऊंगा खुद से मैक्स ऑफ तू नाम से ठीक है और फिर मैं अपना कम करना चाहता हूं अब मेरे को इनका मैक्सिमम बताना है अब देखना दो रिटर्न स्टेटमेंट कैसे लिखने हैं अगर मैं लिखना हूं एफ अगर ए बी से बड़ा है तो ए मेरा मैक्सिमम है उसको भेज दो एस रिटर्न बी ठीक है तो होता क्या है आप देख सकते हो यहां पे दो रिटर्न स्टेटमेंट हैं और ये कम करेगा कोड ये देखो 6 ए जाएगा आंसर सिंपल बहुत सिंपल सा खुद का मैथ्स फंक्शन बना सकते हो आप राइट मैक्स ऑफ थ्री भी बना सकते हो ये कम तो कर रहा है लेकिन आप देख सकते हो इन दोनों में से चलेगा एक ही रिटर्न ऐसा कभी नहीं हो सकता दो रिटर्न चल जाए चलेगा एक बट हां आईटी कैन कंटेन वन और तू और में में रिटर्न स्टेटमेंट ठीक है तो दिस इसे ट्रू दिस इस ट्रू आगे बढ़ते हैं और आई थिंक ये हमारा अब लास्ट एक ट्रस अलसो उसके बाद हम बहुत अपने आप टॉपिक पे जान वाले हैं जिसका नाम होता है रिकजन ठीक है तो स्टेट ट्रू और फॉल्स यहां पर पूछा है हमसे यहां फंक्शन कैन बी कॉल्ड मोर दें वंस फ्रॉम अन्य अदर फंक्शन ट्रू या हम करके देख चुके हैं में फंक्शन में हम तीन बार दो बार ग्रीटिंग या फिर कुछ भी फंक्शन भेज सकते हैं ठीक है तो इसी के साथ यार हमारा फंक्शंस और पेंटर यानी की चैप्टर नंबर फाइव बी हो चुका है फिनिश ठीक है फिर अलग से पढ़ सकते हो तो बढ़ते हैं अपने अगले टॉपिक में तो गैस अभी तक हमने यार बहुत साड़ी कोल्ड ड्रिंक कर ली है ऑलरेडी और फंक्शंस और पेंटर एक इंपॉर्टेंट टॉपिक था राइट जो अब हमारा नेक्स्ट चैप्टर है इसका नाम है यार हमारा रिकजन इसका नाम है रिक्कर्षण दिस इसे आई थिंक चैप्टर नंबर्स चैप्टर नंबर सिक्स ठीक है यह भी किड ऑफ काफी साड़ी किताबें में फंक्शंस के अंदर ही होता है लेकिन अपने आप में ये इतनी बड़ी चीज है की इसको जितना बड़ा उतना कम है लेकिन आई बिल ट्राई की मैं एक घंटे के अंदर इसको रेप अप करके आपके सामने प्रेजेंट करके ठीक है बात करते हैं क्या होता है सबसे पहले हम बात करते हैं फंक्शन कॉलिंग लगा रहा हूं इंडिया को इंडिया से हमने कॉल लगा के देखा था उस को आपस में कॉल लगा के अच्छी थी क्या ऐसा हो सकता है की मैं एक फंक्शन को कॉल लगाओ और वो फिर खुद को कॉल लगे थोड़ा सा करके देखते हैं इसको ठीक है इधर आते हैं और ये एक्सपेरिमेंट करके देखते हैं ठीक है तो हम ए जाते यार इधर और एक फोल्डर बनाते हैं जिसका नाम है रिकर्षण इसके अंदर फाइल बनाता हूं मैं बेसिक समझने की कोशिश करते हैं राइट तो कोर्स में प्रिंट करता हूं तो एक बार मेरा प्रिंट हो जाता है यहां पर ठीक है इसमें कोई बड़ी बात नहीं है देखो हो गया फ्रेंड है अब एक बात बताओ अगर यह अपने आप को कॉल लगा दे तो थोड़ा सोच के देखो की कुछ होगा क्या एरर आएगा एरर कैसा आएगा और अगर आएगा तो थोड़ा सोच के देखो अपने आप से रन करते हैं इस क्वेश्चन को यह देखो अरे अरे ये क्या हो रहा है सेगमेंटेशन फॉल्ट इतनी बार है प्रिंट हो गया मैं ड्रैगन करने की कोशिश करूं तो होगा क्या सबसे पहले मैंने डिलीट को कॉल लगाया डिलीट नहीं है प्रिंट किया फिर उसने अपने आप को वापस कॉल लगाया है परंतु वापस कॉल लगाया है पिंटू वापस कॉल लगाया है प्रिंट हुआ खत्म ही नहीं हो रहा कभी खत्म ही नहीं हो रहा ना बार-बार अपने आप को कॉल लगाएं जाएंगे लगाएंगे तो कभी खत्म ही नहीं होगा इस चीज को हम बोलते हैं यार फंक्शन कॉलिंग डिटर्जेंट अब आप बोलोगे फिर इसका फायदा अलग तरीके से पढ़ेंगे सबसे पहले बात मैं आपको बताऊं तो रिकजन का कम क्या होता है पर लूप्स की रिप्लेसमेंट और दूसराजन का कम हमारा यहां पे होता है की कोई बड़ी प्रॉब्लम को हम ऐसे सॉल्व कर सके की हमें पता है की इस छोटी प्रॉब्लम का आंसर क्या है उसके अंदर में अगर ये चीज दाल डन तो मेरा पूरा आंसर निकाल जाएगा रिकाॅर्जन में ऐसा कम होता है रिकजन कहता है की एक चीज तुम करो बाकी चीज मैं करके लगता हूं ठीक है तो ये बेसिक होता है अब देखो ये आपको समझ ए गया होगा की फंक्शन कॉलिंग में क्या हो रहा है बार-बार मल्टीपल कॉल लगता रहेंगे लगता रहेंगे लगता रहेंगे लगता रहेंगे कभी खत्म ही नहीं होगा कभी खत्म ही नहीं होगा ठीक है इधर आते हैं कुछ ऑब्जरवेशन यहां पर दिखे रही है रेपिडेशन हो रही है ठीक है और यहां पर मेरे को जो दूसरी ऑब्जरवेशन है वो क्या देख रही है क्लीयरली की भाई इंफाइनाइट लूप की तरह ये रीसेंबल करता है < 2 अगर आप करोगे तो चला रहेगा लूप राइट तो वो चला रहेगा सिमिलरली ये भी एक तरीके से इंफाइनाइट लूप की तरह कम कर रहा है अभी के लिए तो ऑफ कोर्स इसको रोकने की कोई टेक्निक होगी वो हम अभी सीखने वाले हैं सबसे पहले क्वेश्चन के साथ ही स्टार्ट करता हूं ताकि आपको मजा ए जाए मैं कर रहा हूं प्रिंट एन से लेकर 1 तक नंबर अरे एक बात बताओ अब एक बात बताओ अगर मैंने जैसे यह देखा की मैं मल्टीपल टाइम्स है को प्रिंट कर का रहा हूं मैं मल्टीपल टाइम्स है को प्रिंट कर का रहा हूं अगर मैं फंक्शंस की प्रॉपर्टी का इस्तेमाल करूं जैसे इधर आते हैं मैं फंक्शंस की प्रॉपर्टी का इस्तेमाल पैरामीटर यहां पे लिख डन मैं इन समझना मेरी बात को मतलब यह एक नंबर भी हर समय रिसीव करेगा नंबर भी हर समय रिसीव करेगा इस नंबर से क्या होगा हम अपनी श्री कृष्णा को तोड़ पाएंगे ठीक है जैसे मैंने यहां पर ग्रेट दे दिया मेरी बात को समझना ही पड़ेगा क्योंकि रिसीव करना चाहता है ऐसा नहीं होता की यहां पर पैरामीटर और यहां पर हमने खाली छोड़ दिया एरर ए जाएगा अब मां लो यहां पर मैं दे दूंगा आपको की अगर एन जीरो हो गया तो रिटर्न कर दो पहले ट्यूशन बिल्डिंग होगी थोड़ी डर में होगी प्लीज थोड़ा सा धैर्य रखना ठीक है तो यहां पर मैं लिख देता हूं एक कोड से आप का रिकॉर्ड थोड़ा-थोड़ा क्लियर होना शुरू होगा ठीक है तो मैं क्या करता हूं मैं कोड बनाता हूं बस प्रिंट व्हाइट प्रिंट नाम से कोड बना रहा हूं मैं जो की क्या करेगा एक वेरिएबल और को लगा मां लो मैंने फाइव दे दिया यह 43 दे दिया तो मैं चाहता हूं थ्री तू वन ऐसे प्रिंट करके दिखाओ ठीक है क्वेश्चन यह है की प्रिंट का मतलब यह होता है की अगर एन की वैल्यू फाइव है तो मेरा आउटपुट आना चाहिए 54321 ठीक ऐसा आना चाहिए अब यहां पर देखो मैंने थ्री भेज दिया तो मैं रिकजन बताया क्या चलने वाला हूं एक अर्जन में बेसिकली रिप्रेजेंट का इंशन समझा देता हूं की कर्जन में हम एन से लेकर 1 तक प्रिंटिंग पता है कैसे करेंगे हम यह बोलेंगे की यार मैं ना एन को प्रिंट कर दूंगा इनको प्रिंट कर दूंगा ठीक है जो मेरा एक फंक्शन होगा कोई भी मेरा फंक्शन है सबसे पहले एन को प्रिंट कर दो दूसरा कॉल लगा दो प्रिंट ऑफ एन माइंस वन को प्रिंट कर देगा ऐसे ऐसे करके मेरा लॉजिक और इनट्यूशन बिल्ड होता है थोड़ा सा और आपको समझता हूं मैं कहना क्या छह रहा हूं तो बेसिकली मैं क्या करूंगा थ्री इधर आया तो थ्री प्रिंट हो गया सैंपल नंबरों से एक कम तो आपके हिसाब से कोर्ट में होगा क्या पहले मैंने 3 को कॉल लगाया तो थ्री को कॉल गया एन की वैल्यू हो गया फिर तू को कॉल लगाया तू प्रिंट हो गया वन को कॉल लगाया 1 प्रिंट हो गया चला रहेगा चला रहेगा रन करके दिखता हूं ठीक है तो आप देख सकते हो बड़ी तेज तेज कम हो गया मेरा और एक-एक नंबर माइंस होते जा रहे हैं क्या ये एरर ए रहा है सेगमेंटेशन फॉल्ट क्यों है अब मैं आपको समझता हूं इसको ड्राई आयरन करके की इस कोड में एक्चुअली में हो क्या रहा है और क्यों रे कर्जन इतनी बढ़िया सी चीज होती है मेरी ठीक है भाई इधर आते हैं और एक-एक करके आपको सब कुछ समझाया जाएगा तो आप चिंता मत करना ठीक है और इधर देखिए यार यहां पर मेरे पास यार यह वाला कोड मुझे जिवन है तो मैंने यार इनिशियली क्या किया मैंने प्रिंट 3 को कॉल लगाया अब देखना होगा क्या एक-एक करके मैं समझता हूं इन फैक्ट हम इसको एक अच्छे पेज पर लेते हैं ना ऐसे मजा नहीं आएगा ठीक है वापस से एक बार आपके सामने में स्क्रीनशॉट लेट हूं मैं अच्छी अच्छी चीज आपको करके दिखता हूं बस एक बार रुक जो ठीक है साड़ी चीज आपको यार एक-एक करके समझ आनी स्टार्ट हो जाएगी इसके बाद आपको कहानी और से रिप्रेजेंट पढ़ने की जरूर नहीं पड़ेगी ठीक है बस एक सेकंड और थोड़ा यहां पर देखो यार मैंने बार-बार एक तो में फंक्शन बनाया और अपना प्रिंट फंक्शन को मैंने पांच बार कॉपी कर लिया यहां पर कितनी भी बाहर लिख सकते हैं अब मैं आपको समझता हूं मैंने यह क्यों किया सबसे पहले मैं इधर आया इंटरमैन तो प्रिंट थ्री पे मैंने कॉल लगाया तो क्या हुआ मैंने एक प्रिंट फंक्शन में कॉल लगाया जाए इनकी वैल्यू थ्री है ठीक है ये समझो इसने इसको कॉल लगा दी बहुत बढ़िया फिर क्या हुआ इसने प्रिंट कर दिया एन एन की वैल्यू थ्री है अभी तो आउटपुट पर ए गया थ्री भाई कोई दिक्कत की बात नहीं है थ्री ए गया और एक नेक्स्ट टाइम भी ग गई फिर क्या हुआ इसने एक और कॉल लगाया फिर किसको प्रिंट और माइंस वन अभी एन मेरा क्या है मां लो इसको प्रिंटेड तू से फंक्शन है लेकिन तू गया यहां पर एन की वैल्यू तू है यह वाले एन का डब्बा अलग है ये चीज प्रिंट कर दिया फिर मैंने लगा दिया प्रिंट है मतलब 2 - 1 को मैंने कॉल लगा दिया तो मां लो इसने इसको कॉल लगा दिया एन की वैल्यू को ही वन फिर क्या हुआ है सी आउट वन प्रिंट हो गया फिर वन माइंस वन जीरो को कॉल ग गया इसमें कॉल लगा दिया इस फंक्शन को यहां पर इसने कॉल लगा दिया यार इस फंक्शन को जीरो गया फिर वापस से जीरो की वैल्यू प्रिंट हो गई फिर मैंने जीरो माइंस वन माइंस वन को कॉल लगा दिया और सो ऑन ये चला ही रहेगा प्रोसेस इंफिनिटी टाइम कॉल लगता रहेगा तो यहां पर हमारा एक बहुत इंपॉर्टेंट चीज आई है जिसका नाम होता है बेस कैसे क्या नाम होता है इस कॉन्सेप्ट का बेस कैसे देश के बेसिकली रीसेंबल की जब आप पर लूप के अंदर तीन चीज करते थे ना इनीशिएलाइजेशन कंडीशन और फिर हमारा इंक्रीमेंट तो जो कंडीशन होती थी ना पर लूप के अंदर जो की उसको ब्रेक करने के लिए कम आई थी खत्म वैसे नॉर्मली खत्म करने के लिए कम आई थी यहां पे रिकजन में बेस कैसे हम उसे करेंगे इसको ऐसे पर लूप भी हम कर रहे हैं अगर आपको फाइव से लेकर 1 तक से लेकर 1 तक पेंटिंग करनी है तो अब 2 मिनट में पर लूप से कर सकते हो उसको लेकिन हम करने वाले हैं रिकजन से तो इधर आई अब देखिए मुझे बस एक चीज लगानी है अगर मैं लिख डन आईएफ अगर एन कभी भी जीरो हो जाए तो रिटर्न कर दो रिटर्न मतलब अब हम नीचे नहीं जाएंगे रिटर्न का सिंपल मतलब होता है जैसे ही रिटर्न चीज क्लिक होती है नीचे वाली चीज है मटेरियल बन जाति है उसके बाद वो चलती ही नहीं है फिर फंक्शन मेरा खत्म होते रहेगा ठीक है और अब अगर मैं प्रिंटिंग करूंगा तो थ्री से लेकर अंत तक प्रिंटिंग हो जाएगी समझ रहे हो अगर यहां पर मैं नंबर 10 डन तो 10 से लेकर 1 तक मेरी पेंटिंग हो जाएगी फूड है जो मेरा एन से लेकर 1 तक नंबर्स को प्रिंट करके देता है अब एक बार इसको प्रॉपर तमीज से मैं आपके सामने ड्राई करके दिखता हूं जिससे आपको कंप्लीट रिकजन समझ ए जाएगी ठीक है तो इसके बड़े में डिस्कशन करते हैं अच्छे से और आते हैं अच्छे से ठीक है एक बार एक कम करते हैं मैं आपको थ्री का ही करके दिखाऊंगा कैसे 3-201 प्रिंट हो रहा है वरना कोर्ट थोड़ा ना लेंडी हो जाता है ये आपको समझने की परपज से कर रहा हूं मैं ठीक है गैस इधर ए जो आपके सामने कंप्रेशन ड्राई आयरन करने वाला हूं मैं ठीक है तो देखो सबसे पहले हमारा में फंक्शन चला है फिर यहां पर कॉल लगती है अब मैं कॉल को एक डॉट से रिप्रेजेंट करूंगा और कोई भी लाइन जब खत्म हो जाति है तो एक मार दूंगा उसे पे ठीक है जब उसका कम हो जाता है तो मैंने लगाया प्रिंट थ्री तो प्रिंट फंक्शन को कॉल ग गया फटाफट ठीक है एन की वैल्यू थ्री गई है फिर क्या हुआ यहां पर सबसे पहले चेक हुई क्या भाई मेरा एन की वैल्यू जीरो है यहां पे तो 3 की वैल्यू तो जीरो नहीं है बिल्कुल भी स्किप करो इस चीज को यह चीज नहीं चलेगी क्योंकि इसकी कंडीशन हिट नहीं की है फिर मैं सेकंड लाइन पर ए गया मैंने पुरी चला दी सीट न की वैल्यू थ्री है अभी इधर तो मैंने यहां पर 3 को प्रिंट कर दिया मैंने कॉल लगाया देखो अभी तक मैंने इसको टिक नहीं मारा क्यों क्योंकि जब मैंने कॉल लगाया अभी तक कॉल का कम पूरा नहीं हुआ है कॉल का कम जब इसका पूरा हो जाएगा तो मैं टिक मारूंगा तो प्लीज इन डॉट स्कोर टिप्स को बड़े प्यार से देखना यहां पे मैं टिक मार रहा हूं क्योंकि इस पर्टिकुलर लाइन का कम हो चुका है और इसका भी हो चुका है अभी इसका कम शुरू होगा यहां पे मैंने एन - 1 यानी की 3 - 1 2 को भेजो है तो मैंने वापस से प्रिंट फंक्शन को कॉल लगाया लेकिन इस बार इसके और में तू है समझना यह एन ही अलग है अब यहां पर चेक हुआ वापस से तू की की वैल्यू जीरो के बराबर है नहीं है तो ये चीज नहीं चलेगी फिर हमारा 2 बी प्रिंट हो जाएगा ये देखो और एक नेक्स्ट लाइन मिल जाएगी फिर हम इस पर ए गए तो हमने वापस से भी कॉल लगाइए अभी कॉल खत्म नहीं हुई है ये वाली कॉल भी खत्म नहीं हुई ये भी नहीं हुई खत्म पूरा कर्जन समझाऊंगा थैंक यू कॉल ग गई तो हुआ क्या इसने कॉल लगा दी इसको यह देखो इधर एन की वैल्यू मेरी यहां पर बन गई देखते भी रहते हैं ये भी बराबर नहीं था बराबर था वन हमारा जीरो के बराबर नहीं है फिर ये चीज सी आउट वन हमारा प्रिंट हो गया एक नेक्स्ट लाइन ग गई फिर हमने कॉल लगा दी प्रिंट वन माइंस वन जीरो को तो इसमें कॉल लगाया इसको जहां पे एन की वैल्यू मेरी जीरो गई फिर उसने चेक किया यहां पे अब देखना क्या मेरा जीरो के बराबर है यस जीरो जीरो के बराबर है यस अगर यह होता है तो हम रिटर्न चला देंगे जो ये चीज है यह चल जाएगी अगर रिटर्न कभी भी किसी फंक्शन में या कहानी पर भी चला है फंक्शन में तो इससे नीचे की लाइन हमारी नहीं चलती और यह मटेरियल होती है मतलब वांट क यह नहीं चलेगी और जैसे ही रिटर्न होता है रिटर्न का मतलब खत्म टाटा बाय बाय गुड बाय मेरा फंक्शन खत्म हो गया तो ये फंक्शन उड़ गया तो मैं एक बड़ा कांटा लगाऊंगा फंक्शन को खत्म करने के लिए ठीक है भाई समझना ये फंक्शन खत्म होगा जब फंक्शन खत्म हो जाता है तो हम वापस पता है कहां जाते हैं जिसमें उसको कॉल लगे होती है कॉल लगे थी देखो इसने इसने यहां पे ठीक है अब क्या हुआ की प्रिंट जीरो का कम समाप्त हो गया तो हम इस पर एक मार देंगे समझना ठीक है अब अगर किसी भी फंक्शन में या तो रिटर्न लगे तो वो फंक्शन खत्म होता है या उसकी साड़ी लाइंस फिनिश हो जाए तो वो फंक्शन खत्म हो जाता है अब यहां पर 123 तीनों लाइंस मेरी फिनिश हो गई तो यह फंक्शन भी खत्म हो गया यह फंक्शन भी खत्म हो गया अब मैं वापस वहां जाऊंगा जिसने कॉल लगे थी इसको इसने अब इसका कम पूरा हो गया अब इसकी भी तीनों लाइन है हमारी फिनिश हो गई तो यह फंक्शन मेरा खत्म हो गया इसको कॉल लगे थी इसने यह देखो तो इसका कम आप हो गया इसकी भी तीनों लाइन पुरी हो गई तो यह वाला फंक्शन भी खत्म हो गया इसको कॉल लगे थी इसने इसका कम मेरा पूरा हो गया अब मेरा में फंक्शन की भी साड़ी चीज खत्म हो गई तो मेरा फंक्शन खत्म हो गया तो अब मेरा कोड फिनिश हो चुका है तो जो आपका आउटपुट आया है वही आपका आउटपुट है ठीक है आई होप आप समझ का रहे होंगे अभी के लिए मैंने थ्री तू वन लिया है अगर मैं एन तू वन का प्रिंटिंग लेट तो ऐसे बहुत सारे मेरे को बनाने पढ़ते ना तो रिप्रेजेंट क्या होती है की हम क्या बोलते हैं की भाई अगर एन से लेकर 1 तक प्रिंटिंग करनी है तो वो बोलेगा ठीक है मैं एन को प्रिंट कर दूंगा बाकी मैं रिकजन को कम दे दूंगा तो इसमें अपने आप को प्रिंट करके किसी और पे कम दाल दिया इसने अपने आप को प्रिंट करके किसी और पे कम दाल दिया इसने अपने आप को प्रिंट करके किसी और पे कम दाल दिया कम होते ही ये वापस स्पेस है ऐसे करके मैं रिकजन का प्रोसेस कंटिन्यू होता है आई होप आपको समझ ए गया होगा अब आगे बढ़ते हैं और अब एक क्वेश्चन सॉल्व करते हैं इसी की जैसा वन से लेकर अंत तक प्रिंटिंग करो अब मैं उसके अंदर कोई भी एन डन तो मेरा आंसर ए जाएगा जैसे की ये एवं अगर मैं इसको थोड़ा सुधार हूं यहां पर मैं लिखूं फिर लिखो सी आउट यहां पर मैं लिखूंगा ठीक है जैसे मैं लिखना हूं इंटर और ट्वेल्थ तो देखो 12th से लेकर 1 तक की प्रिंटिंग हो गई सिंपल अब अगर मैं वन से लेकर और तक किया वन से लेकर कहानी की भी प्रिंटिंग करना चाहता हूं लेकिन रिकजन से ऑफ कोर्स यह आपको इसलिए कैसे कर सकते हैं अब आप यह सोचोगे की मैंने पिछले कोड में पता है क्या किया है तो अगर मुझे वन से लेकर अंत तक की प्रिंटिंग करनी है तो वह तो यह है 12345 ऐसे करके ठीक है फिर अपने से अगले को कॉल लगाओ और दें आप कॉल लगा रहे हो उससे एक ज्यादा वाले नंबर को और शुरुआत कर सकते हो आप इसकी एन की वन से तो वन प्रिंटर आते हैं और अपनी गलतियां को देखते हैं इस कोड को कॉपी पेस्ट करते हैं और अगर मैं यहां पर लिखूं प्रिंट मैं यहां पर लिखो प्रिंट वन तू एन डॉट सीपीसी बेस्ट कर दो चीज मैं सिंपल एक कम कर सकता हूं क्योंकि वन से लेकर अंत तक मुझे प्रिंटिंग करनी है तो यहां पर मैं कोई भेजूंगा सबसे पहले तो फिर क्या होगा ठीक है फिर मेरा कॉल जाएगा एग्जांपल अगर यह क्वेश्चन और वाला नहीं होता ठीक है मेरे को सिर्फ वन से लेकर 10 तक प्रिंटिंग करनी है तो मैं सिंपल पता है क्या कम कर सकता हूं मैं बेस कैसे ये बना सकता हूं प्लीज मेरी बात को समझना 11 के बराबर है वन को प्रिंट कर दिया फिर तू को भेजो फिर तू को प्रिंट कर दिया 3 को प्रिंट कर दिया फोर को भेजो फिर ऐसे ऐसे एन को प्रिंट कर दिया 11 को भेजो फिर 11 यहां पे ए गया तो खत्म हो गया हो फिर उसके आगे हम नहीं गए ठीक है आई होप आप समझ का रहे होंगे वन से लेकर 10 के प्रिंटिंग कैसे हो शक्ति है ऐसे हो शक्ति है तो इन जनरल वन से लेकर अंत तक की प्रिंटिंग कैसी होगी की अगर मैं यहां लिख डन की ये नंबर वो पर्टिकुलर n+1 ना बन जाए लेकिन वो हम लेंगे कहां से वो वाला नंबर ये सोने की बात है राइट या फिर इसमें मैं ये का सकता था एन = 11 की जगह 10 से बड़ा हो जाए तो आप ब्रेक कर देना बात देखिए ये देखो इनफैक्ट अब मैं यहां पे कोई भी नंबर लिखूं अगर मैं लिखूं और मेरा 30 से बड़ा हो जाए तो ब्रेक कर दो तो वन से लेकर 30 तक 20 हो जाएगी ये देखो मां से निकलता की प्रिंटिंग हो गई अब मेरे को मिक्सर करना है की वह एन वाली चीज यहां पर मेंटेन हो एक एन वाली चीज यहां पर मेंटेन हो लेकिन यह जो एन है ना बाय डी वे ये जो एन है समझो ये जो एन जा रहा है यहां पे बेसिकली ये वन जो जा रहा है नंबर ये मेरा एन नहीं है ये तो मेरा एक नंबर है जो की आगे बढ़ता जा रहा है तो सबसे पहले तो इसको चेंज करके आप एक्स कर दो मैं मेथड नंबर वन समझना छह रहा हूं जब एक्स 30 से बड़ा हो जाए और मैं एक्स को प्रिंट कर रहा हूं हर समय यहां पर भी एक्स + 1 जा रहा है ठीक है दूसरी चीज मैंने पहले बैंड दिया तो एक्स मेरी वन तू थ्री फोर ऐसे ऐसे हो रहा है और 30 तक वो टिक रहा है अब मैं क्या कर सकता हूं मैं हमेशा एक दूसरा पैरामीटर दे सकता हूं इसको जैसे मैं हमेशा ये साइड में रखूंगा ईट एन फिर मैं ये बोलूंगा जब एक्स एन से बड़ा हो जाए तो रिटर्न कर देना ठीक है इसका और कोई कम नहीं है इसका एक कम है की बस यहां पे उसे पर्टिकुलर बेस के इसको हिट करने के लिए इसका वो कम है और ऑफ कोर्स यहां पर भी हम साथ में और दे देंगे ठीक है ठीक है तो एक दिक्कत ए रही है अच्छा यहां पर भी ऑफ कोर्स एक और चीज यार कभी भी आप फंक्शन को कॉल लगाते हो जैसे प्रिंट को कॉल लगा रहा हूं तो दो 12 मी है तो दो ही पैरामीटर देने पढ़ेंगे एरर आएगा रन करते हैं सिक्स वन से लेकर सिक्स तक के प्रिंटिंग हो गई मैं कहता हूं इंटर एन यहां पर मैं कहता हूं सेवन वन से लेकर 7 तक की प्रिंटिंग हो गई अब ऐसा हो क्यों रहा है ये बिल्कुल से ही क्वेश्चन है बस यहां पे हमने एक एक्स्ट्रा इसको कहते हैं पैरामीटराइज्ड फॉर्म हमने एक एक्स्ट्रा पैरामीटर दे दिया जो की हमेशा फंक्शन में रहेगा जो की बस बताता रहेगा की कहानी वो इस नंबर के बराबर तो नहीं हो गया मतलब इससे ज्यादा तो नहीं हो गया अगर ज्यादा जैसी हो गया एक भी ज्यादा तो तोड़ दो रूप को तो इसका मतलब वन से लेकर वहां तक नंबर प्रिंट हो जाएंगे तो दिस इसे मेथड नंबर वन लेकिन अगर आपसे बोला जाए जो की रिकजन है असली में ये भी बढ़िया था लेकिन अगर आपसे यार बोला जाए की भाई प्रिंट वन तू और करो ठीक है और ऐसे नहीं बेसिकली ये चीज है तो ये तो हिंट हो गया आपको यहां पर एक्स्ट्रा पैरामीटर इस्तेमाल नहीं करना विदाउट एक्स्ट्रा पैरामीटर विदाउट एक्स्ट्रा पैरामीटर तो आप सोच में पद जाओगे की यार ऐसा भी कैसे हो सकता है क्योंकि ऐसा हो रहा था टेक्निकल स्पीकिंग और तू वन इतना आसन इसलिए था जो n21 वाला प्रिंटिंग थी इसमें एक ही पैरामीटर इसलिए लगा क्योंकि जो बेस के स्थान है वो एक फिक्स नंबर है जीरो इसे डी फिक्स नंबर तो एन से लेकर मैं वन तक जा रहा हूं तो डेट इसे नोट एन प्रॉब्लम एक-एक करके मैं कम और मेरे को नंबर पता है कहां तक जाना है लेकिन वन से लेकर एन के कैसे में मेरे को नंबर जानना होता है जहां तक इनको जाना है तो इसलिए मेरे को एक्स्ट्रा पैरामीटर रखना पद रहा था ठीक है ये जो एक्स्ट्रा पैरामीटर है दिस इस बेसिकली की सिर्फ बेस कैसे के लिए रखा है मैंने ये और ये जो एक्स है ये क्या है यार ये बेसिकली मेरी ये चीज है की मेरा करंट नंबर अभी कहां जा रहा है जो मैंने वन से शुरू करके 2 3 4 अप तू एन जा रहा हूं ठीक है अब अगर मेरे को मां लो इसका इस्तेमाल नहीं करना तो क्या मैं इस कोड को कर सकता हूं यस और आपको एक बढ़िया चीज दिखता हूं जिससे आपको मजा ए जाएगा यहां पर लिखने हैं प्रिंट 12 एक्स्ट्रा को मजा आने वाला है ठीक है तो सिंपल है कोई पैरामीटर उसे नहीं हो रहा है इसमें छोटा सा कोड है 7 से लेकर 1 तक प्रिंटिंग हो गई राइट अगर मैं इसमें एक चेंज कर डन बस और वो भी चेंज नहीं है स्वॅपिंग है तो मजा ए जाएगा जैसे अगर मैं मैंने ये जो मैंने क्या कर रखा है बेसिकली दिस इसे नॉन एस डी बेस कैसे इन जनरल रिकजन के अंदर ना तीन चीज होती है बेस कैसे मेरा क या कम मतलब मैं कुछ भी प्रिंटिंग या कुछ भी कर रहा हूं बहुत साड़ी चीज हो शक्ति है जरूरी नहीं है की ये चीज प्रिंट कर रहा हूं और तीसरी चीज होती है मेरी कॉल या फिर मैं इसको बोलना हूं कम मतलब बेस कम और कॉल ठीक है तो ये तीन चीज हनी चाहिए ऑलमोस्ट एक क्लिक कर दें फंक्शन के अंदर राइट अगर मैं अपने क को अपने क को कॉल के बाद करूं से कोड मैंने लिखा है देखो बस इतना सा चेंज किया फिर मैं रन करूं इसको फिर मैं इंटर 123 हो इस थिस थिंक वर्किंग के साथ मैंने सिर्फ इन दोनों को स्वैप कर दिया अब अगर मैं वापस से इसको स्वाइप करके यहां पर कॉल को क के बाद करूं तो देखना क्या होगा तो सिक्स से लेकर 1 तक प्रिंटिंग हो रही है लेकिन अगर मैं क को अपने कॉल के बाद करूं से तू से देखो तो मैं देख रहा हूं वन से लेकर सिक्स तक की प्रिंटिंग हो रही है तो ये तो बहुत बढ़िया है हमें एक्स्ट्रा पैरामीटर भी उसे नहीं करना पड़ा लेकिन यह क कैसे कर रहा है यह थोड़ा सा दिमाग में जाएगी नहीं बात तो इसको प्रॉपर ड्राई और आपके सामने अब करके दिखता हूं प्रॉपर ठीक है बिल्कुल प्रॉपर ड्राइविंग करेंगे तो इधर ए जाते हैं इधर आई और हम करने वाले हैं यहां पर लिख देता हूं प्रॉपर ड्राइवर ठीक है अच्छी तरीके से यार यहां पर चमक जाएगा मतलब कुछ इसके बाद कुछ बचेगा नहीं फिर ठीक है मतलब वैसे समझना के लिए रिगार्डिंग में तो बहुत कुछ होता है बट एक बेस आपका बन जाएगा बहुत प्यार बहुत प्यार तो इसको रन करते हैं जो मैंने आपको बढ़िया सा कोड यहां पे दिखाए है सबसे पहले तो अपना में फंक्शन लिख लेते हैं ठीक है तो अभी मैं गोला लगा रहा हूं इतनी मार रहा हूं मैंने कॉल लगा दिया प्रिंट के बराबर है नहीं तो कुछ नहीं होगा फिर मैंने कॉल लगा दी सीधा अब समझना मेरा कम पूरा नहीं हुआ है मैं यहां पे नहीं आया हूं मैंने कॉल लगा दी पहले ही विदाउट डूइंग डी क और लगे मैंने थ्री माइंस वन तू को तो देखो मैंने फटाफट ना यहां पर एक्चुअली मैंने कॉल ही लगा दी सीधा किसको मैंने कॉल लगा दी फिर मैं इधर आया चेक हुआ है नहीं फिर मैं इधर आया मैंने कॉल लगा अभी कॉल पुरी नहीं हुई है यह वाली और ये वाली और ये तीसरी और ग गई तो बेसिकली ऐसे कॉल ग रही है मैं आपको एक बार इसका मीनिंग समझाऊंगा अच्छे से तब आपको ज्यादा अच्छे समझ आएगा तो मैंने कॉल लगा दी 2 - 1 को यानी की मैंने वन को कॉल लगा दी तो इसमें सबसे पहले तो बिना प्रिंट करें और लगा दी किसको क्या वन जीरो के बराबर है नहीं फिर मैंने कॉल लगा दी वन माइंस वन जीरो को ठीक है अभी तक कुछ प्रिंट नहीं हुआ है 1 - 1 0 को मैंने कॉल लगा दी पहले तो मैंने कॉल लगा दी जीरो को जब कॉल लगे चेक हुआ क्या जीरो जीरो के बराबर है यस तो रिटर्न हो गया रिटर्न का मतलब खत्म टाटा बाय बाय गुड बाय और इसका मतलब ये फंक्शन फिनिश्ड फंक्शन फिनिश हो जाता है तो जिसने उसको कॉल लगे होती है वहां पर वापस ए जाता है और उसका कम हो जाता है तो ये कम मेरा पूरा हुआ समझो मेरी बात को ये एक हो जाएगा अब जब ये दोनों लाइन टेक हो गई तो मैं अगली लाइन पे आऊंगा ओबवियसली मैं अगली लाइन पर कब ए सकता हूं जो ऊपर वाली लाइन का कम हो जाता है इस पर मैं पहले इसलिए नहीं ए का रहा था मेरा कम नहीं हुआ था अब मैं इस पे ए गया तो सी आउट न की वैल्यू क्या है अभी जी फंक्शन में मैं होता हूं अभी मैं यहां पर हूं मैं यहां पे नहीं हूं मैं यहां पे नहीं हूं यहां पे भी नहीं हूं यहां पे भी नहीं हूं सिर्फ और सिर्फ यहां पे हूं समझना तो इसके एन की ही औकात है और इसके एन अभी वन के बराबर है तो यहां पे वन प्रिंट करूंगा आपको शायद अब मजा आएगा एक-एक करके फिर एक नेक्स्ट लाइन भी दे दूंगा फिर इसके तीनों लाइन में चल गई ये फंक्शन मेरा समाप्त हो गया इसको कॉल लगे गई थी यहां से ठीक मेरी सी आउट एन एन की वैल्यू क्या है इनकी वैल्यू ठीक है मैं नेक्स्ट लाइन पे ए गया इसके तीनों लाइन खत्म हो गई तो ये फंक्शन खत्म इसको कॉल लगे थी देखो इसमें तो मैं यहां वापस ए जाऊंगा और उसका कम हो गया कॉल पुरी हो गई खत्म होने का मतलब कॉल पुरी हो गई अब मैं ए गया सी आउट और एन की वैल्यू थ्री है यहां पर प्रिंट हो जाएगा 3 नेक्स्ट लाइन यह फंक्शन भी खत्म इसको कॉल लगे थी इसने तो इसका भी कम पूरा हो गया फिर ये फंक्शन भी मेरा खत्म और आपका आउटपुट ए चुका है आई होप आप समझ का रहे होंगे इस चीज को हम बोलते हैं क्या डिफरेंस होता है बस जो भी आपकी चीज़ है वो रिवर्स हो जाति है तो अगर मैं कहता हूं 7654321 तो रिवर्स ओके वन तू थ्री फोर फाइव सिक्स सेवन बन जाएगा समझ रहे हो इसलिए यहां पे बेसिकली हम n21 का ही कोड लिख रहे हैं लेकिन उसको हम थोड़ा सा ट्वीट कर रहे हैं ताकि वन तू और बन जाए एक छोटे से स्वॅपिंग से तो ये होती है हमारी दिक्कत जॉइन का बहुत प्यार कॉन्सेप्ट ठीक है थोड़ा आगे बढ़ते हैं और आपको अच्छी-अच्छी चीज और बताते हैं यहां पे अब मैं एक बहुत बढ़िया चीज आपको बताने वाला हूं ठीक है इसका हमारा नाम होगा प्रिंट डी सम फ्रॉम वन तू एन ठीक है और इसको हम पैरामीटर इस तरीके से अभी नहीं करेंगे इसको तो ऐसा होमवर्क दे देंगे आपको ठीक है ये होमवर्क नहीं इन फैक्ट ये मैं आपको बोलूंगा आपका एक क्लास क और वो रहने वाला है होमवर्क ऐसा वाला की मैं आपको बता देता हूं करना क्या आपको जाना है कॉलेज वाला चैनल पे और ये मैं पता नहीं कितनी बार बोल रही बोल चुका हूं अब यहां पर प्लेलिस्ट पर जो यहां पर यार सी प्रोग्रामिंग में जो टेंशन मत लो आपको एक-एक चीज समझ ए जाएगी टेंशन मत लेना इसकी लेक्चर नंबर आई थिंक सिक्स पर जो और उसे पर आप टाइम ढूंढ सकते हो एक्जेक्टली ये वाला क्वेश्चन होगा वन से लेकर और पैरामीटर इस करके ठीक है तो वन से लेकर और तक कसम सम वह भी पैरामीटर इस ठीक है वह भी पैरामीटर राइट पैरामीटर राइट अब अभी तक हमने ना रिटर्न टाइप वाले कम यहां पे नहीं किया रिटर्न टाइप मतलब जब मैं मीन मैथ्स की बात कर रहा था या मैं सम की बात कर रहा था सम रिटर्न ए + बी की बात कर रहा था तो बेसिकली मैं फंक्शन को आज एन वेरिएबल आगे एन वैल्यू की जो मैंने बात की थी वो अब हम यहां पे करने वाले हैं मां लो आपको टास्क दिया जाता है की आपको एक नंबर एन दे रखा है तो आपको बेसिकली प्रिंट करना है जो भी आपका सम आता है उसको आपको प्रिंट करना है या स्टोर करना है ऐसा कम करना है तो मां लो वन से लेकर मेरे को एन = 5 दे रखा है तो आपका आंसर होना चाहिए वन प्लस तू प्लस थ्री प्लस फोर प्लस फाइव यानी की 15 फाइनल आंसर आपका होना चाहिए 15 तो आपको यह प्रिंट करना है बिना पर लूप का उसे करें या फिर हमें इसका भी इस्तेमाल नहीं करना चतुराई मत करना की वन से लेकर अंत तक ये होता है ठीक है आपको रिकजन की थ्रू इसको सॉल्व करना है तो फटाफट यार इसके सॉल्यूशन बताता हूं की ये करना कैसे है बहुत ज्यादा मजा आने वाले हैं आपको सबसे पहले बात तो यार सबसे पहले बात जब भी मैं कहता हूं वन से लेकर अंत तक या वन से लेकर 5 तक का समय तो मैं वन से लेकर 5 तक के सबको ना यह भी लिख सकता हूं जरूरी नहीं है की मैं इसको वनप्लस 2 प्लस 3 प्लस 5 प्लस 4 प्लस 3 प्लस 2 प्लस वन भी लिख सकता हूं समझ रहे हो अच्छा समय वन से लेकर अंत तक का समय मुझे एक बात बताओ वन से लेकर और तक का सम टेक्निकल कितना होता है वन प्लस तू प्लस थ्री प्लस फोर एन प्लस एन माइंस वन तू थ्री तू वन टेक्निकल स्पीकिंग अब इसको एक कम करते हैं इसको हम ब्रैकेट में रखते हैं अब एक बात बताओ क्या इस चीज को हम यह नहीं लिख सकते की यह वन से लेकर एन - 1 तक का समय और मैं यह कहता हूं की यह वाली चीज ना मेरे को मैं बस विश्वास करता हूं इस पर की भाई सम ऑफ एन मेरे को इनका सम निकाल के देगी सिंपल सी बात बता रहा हूं ठीक है यार तो मैं क्या यह का सकता हूं की यह बेसिकली एक रिलेशन बन गया की एन तक का सम ऑफ कोर्स ज्यादा मजा आएगा मैं लिखना हूं यहां पर करने वाले हैं तो कुछ पेस्ट करते हैं कुछ चीज आपके सामने और आपका और मजा ए जाएगा तो आईओएस ट्रेन फिर यहां पर लिख देते हैं यूजिंग नेमस्पेस यूजिंग नाम स्पेस एसटीडी लिख देते हैं कोई बात यहां पर लिख देते हैं इसे पहले तक कसम क्या मैं का नहीं सकता एन प्लस एन माइंस वन तक कसम और यह क्या करेगा यह मिक्सर बना लेंगे की भाई अगर कभी भी एन की वैल्यू वन होती है तो सीधा हम रिटर्न वन कर सकते हैं मतलब अगर एन ही बने तो वन से लेकर वन तक कसम 1 होता है ऑब्वियस सी बात है बहुत ठीक है अब देखना दो लाइन का मैंने कोड लिखी मेरा आंसर दे देगा ये मेरा पर लूप से भी छोटा कोड है मैं कहता हूं इंटर और हंड्रेड फाइव जीरो फाइव जीरो ये देखो ए गया मेरे को याद था जब मैं कहता हूं इंटर और 10:55 लो भाई अब ये क कैसे कर रहा है फटाफट इसका ड्राइवर आपको करके दिखता हूं ताकि आपको मजा ए जाए और अब मैं डायरेक्टली मतलब इसका में वाला फंक्शन नहीं लूंगा मैं बस ये जो ऊपर वाला फंक्शन है दो लाइन का कोड है इससे आपको समझाऊंगा और एन की वैल्यू मैं फोर ले लेट हूं ताकि आपको ज्यादा अच्छे से समझ आया बड़ी-बड़ी वैल्यू लूंगा ना तो टाइम लगेगा आपको एक्सप्लेन करने के लिए इसलिए मैं बड़ी वालुज नहीं ले रहा ठीक है बाकी कोई रीजन है सच नहीं है और इधर आओ और यहां पे देखो बस मैं इसकी कॉपी पेस्ट करके आपको दिखता हूं कभी भी आपको भी ड्राई आयरन करना हो तो ऐसे कॉपी पेस्ट बार-बार करते रहना ठीक है अब देखना मैं कहना क्या छह रहा हूं आपको एक सेकंड यार पेस्ट को वापस से उठा लेते हैं यहां पर कर देते हैं पेस्ट यहां पर कर देते हैं पेस्ट ठीक है आप वन से लेकर 5 तक का मैं सम ले रहा हूं सबसे पहले क्या हुआ ये कहता है की भाई क्या 51 के बराबर है नहीं तो नहीं है फिर इसमें क्या किया रेट्रों अभी गोला लगाएं क्योंकि रिटर्न होगी नहीं वैल्यू पुरी रिटर्न एन + सम ऑफ एन - 1 मतलब रिटर्न कर दो 5 + सम ऑफ फोर अब सम ऑफ फोर अपने आप में एक फंक्शन है वो कॉल लगता है बेसिकली ये फंक्शन पता है चल कैसे रहा है मैं आपको मोटा-मोटा समझाऊं सम अप तू फाइव टर्म्स मां लो मेरे को निकालना है मतलब में फंक्शन पहले बोलना है अरे सम ऑफ फाइव अपनी वैल्यू बताओ मेरे को अपनी वैल्यू पता तो है लेकिन ढंग से नहीं पता मुझे इतना पता है की मेरी वैल्यू है एक बार अपनी वैल्यू बताइए जरा जब तू वैल्यू बता देगा तो मैं फाइव के साथ एड करके में फंक्शन को दे दूंगा ये होता है रिकजन तो ठीक है इसने बोला सम ऑफ फोर भाई अपनी वैल्यू बता सम ऑफ फोर कहता है की भाई चलो मैं भी देखा हूं मैं कैलकुलेट करता हूं अपनी वैल्यू थोड़ा सा रुक जो तो 41 के बराबर है नहीं फिर वो कहता है अरे अरे मेरे को भी अपनी वैल्यू नहीं पता बस मुझे इतना पता है मेरी वैल्यू है 4 मेरी वैल्यू है 4 + सम ऑफ थ्री और माइंस वन ठीक है की मुझे पता है मेरी वैल्यू है वन से लेकर थ्री का थ्री तक कसम और मेरा सम तो मुझे एड करना आता है बस मेरे को ये नहीं पता सम ऑफ थ्री कितना होता है ये कहता अरे सम ऑफ थ्री फटाफट जल्दी से बताओ सब ऑफ थ्री कहता है अच्छा यार ये तो चला नहीं थ्री वन के बराबर नहीं है मेरी वैल्यू भी यार ये है की मेरी वैल्यू है 3 + 2 तक का सम मुझे भी नहीं पता चलो कोई नहीं फिर ये सम ऑफ तू को बोलना है सम ऑफ तू कहता है अच्छा आप अपनी वैल्यू कैलकुलेट करता हूं 2 मिनट रुक जो तो तू वन के बराबर यहां पे नहीं होता ठीक है तो रिटर्न नहीं होगा कुछ भी तो यहां पे एक और पॉज ग जाएगा तू कहता है अरे यार मेरा सम है तू प्लस वन तक का समय अब ये जब सम ऑफ वन को कॉल लगता है तो सम ऑफ वन कहता है अरे अरे रुको रुको मुझे पता है मेरी वैल्यू क्या है मेरी वैल्यू वन है मुझे और किसी से नहीं पूछना तो सम ऑफ वन कहता है की वन वन के बराबर है वो कहता है ये लो ये लो ये लो मेरी वैल्यू वन है मैं तुम्हें लाकर दे देता हूं अपनी वैल्यू वन ठीक है और मैं खत्म हो जाता हूं फिर मुझे और किसी से पूछने की जरूर नहीं है मेरे को अपनी वैल्यू पता है तो ठीक है मेरे को वैल्यू मिल गई तो सम ऑफ वन की वैल्यू हमारी कितनी हो गई वन तो अब सम ऑफ तू कहता है मेरे को पता ग गया आंसर मेरा तू प्लस वन थ्री ठीक है तो सम ऑफ तू कहता है ये लो भाई साहब किसने मांगी थी मेरे को ये इसने मांगा था ना कुछ ये लो भाई रख रख भाई मेरा सम है थ्री फिर सम ऑफ थ्री कहता है सम ऑफ फोर को अरे भाई भाई रॉक रॉक मेरे को अपनी वैल्यू पता ग गई 3 + 3 = 6 तो जहां से कॉल लगा था वो कहता है रख तू मेरी वैल्यू 6 है मेरी वैल्यू है अच्छा मेरी वैल्यू है लेकिन तो यह में फंक्शन को पकड़ता है रख अपने पास मेरी वैल्यू इसको हम कहते हैं रिकजन ठीक है फटाफट आगे बढ़ते हैं अब हम तेजी से रकर को समझेंगे तो गैस अब सॉल्व करते हैं अपना अगला क्वेश्चन जो की बहुत ज्यादा बहुत बहुत ज्यादा फेमस है आपके यार एग्जाम्स में भी डेफिनेटली ए सकता है क्वेश्चन का नाम है मेक एन फंक्शन तू कैलकुलेट फैक्टोरियल ऑफ एन यूजिंग रिकजन क्या बात कर रहे हो यार कर तो रखा है फैक्ट ऑफ फैन अभी अभी तो किया था फंक्शंस में अब हम रिकॉर्ड्स प्लीज को एक दो लाइंस में सॉल्व करने वाले हैं आपको मजा ए जाएगा अब एक बात बताओ की मैं क्या कहता हूं की भाई फाइव का फैक्टोरियल क्या होता था अगर आप भूल गए हो 2 मिनट में तो आपको याद दिल दिया जाए की 5 * 4 * 3 * 2 * 1 होता है वन जो भी मतलब जहां तक भी मेरा एन जाता है राइट क्या मैं यह नहीं का सकता की भाई यह चीज क्या है अपने आप में यह तो मेरा वन से लेकर एन माइंस वन का मल्टीप्लिकेशन है तो वह हो जाएगा फाइव फैक्टोरियल को हम लिख सकते हैं 5 * 4 का फैक्टोरियल दिस इसे ऑलवेज ट्रू राइट तो इसको एक फार्मूले की बेस पर बनाते हैं ठीक है रिकर्सिव में अब मैं आपको प्रॉब्लम सॉल्व करना शिखा रहा हूं सबसे पहले आप प्रॉब्लम स्टेटमेंट को समझो फिर आप यह समझो एक बड़ा आंसर इस इक्वल तू एक छोटी सी चीज इन उसका छोटा आंसर ठीक है तो इसको मैं क्या बोलूंगा की भाई एन का फैक्टर एन - 1 का फैक्टोरियल तो अगर मुझे यह पता है यह मल्टीप्लाई करके यह भी ए जाएगा अरे भाई मेरी वैल्यू है उसको कॉल लगाएगी और ऐसे-ऐसे चला रहेगा और एक बेस के जरूर लगाना होगा बेस कैसे क्या होगा बेस कैसे ये होगा की भाई बड़ी सिंपल सी बात है जो वन का फैक्टोरियल होता है ना यार वो वन होता है इनफैक्ट जीरो का फैक्टोरियल भी जीरो होता है तो हम बोला कैसे भी एड कर देंगे यहां पे ठीक है तो बहुत ही दो लाइन का क्वेश्चन है अगर मैं आपके सामने दिखाऊं कॉपी पेस्ट करके लिटरली ये जो सम वाला क्वेश्चन है ना इसको कॉपी पेस्ट करो यहां पर फाइल बनाते हैं और बस हम क्या करेंगे इस फंक्शन का नाम रख देंगे फैक्ट ऑफ एन - मतलब एन की वैल्यू यह होती है क्योंकि तो उसको रिटर्न कर दो फिर ये अपने आप को कैलकुलेट करके लेगा ढूंढेगा एक और चीज आईएफ एन = 0 और एन = 1 क्योंकि जीरो का फैक्टोरियल भी वन होता है क्यों होता है मत पूछो बस होता है तो ये दो लाइन का कोड मेरा सर कम करके दे देगा ये देखो मैं कहता हूं सिक्स का फैक्टोरियल 720 बहुत बढ़िया फोर का फैक्टोरियल 24 बहुत बढ़िया मैं कहता हूं फाइव का फैक्टर 120 आना चाहिए परफेक्ट फिर मैं कहता हूं यहां पर जीरो का फैक्टोरियल वन समझ रहे हो तो दो लाइन का कोड है ये तो उल्टा भी आसन है उसमें पांच छह लाइन लिखी थी हमने एक पूरा पर लूप था ये तो कितना आसन है कुछ है ही नहीं इसमें ठीक है अब मैं आपको एक परी डायग्राम सीखने वाला हूं की कैसे कम कर रहा है ठीक है यार इसकी वैल्यू होती है मेरी इसके बराबर फैक्टोरियल 4 कितना होता है वह मुझे खुद से निकालना पड़ेगा ये ऐसे चल रहा है इनफैक्ट इसको ऐसे करते हैं फैक्टोरियल 5 इसकी वैल्यू होती है मेरी फोर के बराबर ठीक है फिर की वैल्यू कितनी होती है टेक्निकल स्पीकिंग इसको ऐसे करते हैं थोड़ा सा ठीक है फिर मेरा फैक्टोरियल 4 होता है 4 * 4 * 3 के बराबर एक कम के बराबर फिर की वैल्यू कितनी होती है 3 * 4 = फिर फैक्टोरियल तू की वैल्यू कितनी होती है अब देखना मैं क्या करूंगा एक-एक करके ये किड ऑफ एक डायग्राम सा मैंने बनाया है यहां पे और आपको बहुत बढ़िया तरीके से अब मैं समझने वाला हूं ठीक है थोड़ा इधर देखिए इसको इधर करते हैं हां ये देखो अब होगा क्या फैक्टोरियल 5 कहता है भाई मेरे को अपना आंसर बताओ वो कहता है अच्छा ये है फिर ये इसको कॉल लगता है फिर इसको कॉल लगता है फिर इसको कॉल लगता है पेट्रोल वन कहता है की भाई मेरे को अपना आंसर पता है पहले से मेरा आंसर होता है वन तो 2 * 1 2 तो ये बोलना है ये ले फैक्टोरियल तू तेरा आंसर था तू फिर 3 * 2 मेरा आंसर है सिक्स मेरी वैल्यू है 4 * 6 24 तो फैक्टोरियल 4 की वैल्यू है 24 5 * 4 120 तो इसकी पुरी की वैल्यू है 120 तो ऐसा होता है ऐसे ऐसे जाता है फिर ऐसे ऐसे वापस ऊपर आता है इसको हम लैडर डायग्राम भी का सकते हैं रीड ग्राम भी का सकते हैं मेक एन फंक्शन अगेन वेरी सिंपल क्लासिक रिसर्च प्रॉब्लम मेक एन फंक्शन विच कैलकुलेट ए रेस तू डी पावर बी यूजिंग रिकजन इसको पर लूप से भी कर सकते हैं हम रिकजन से भी कर सकते हैं मतलब आप एक नंबर लोग ए मां लो ए की वैल्यू है थ्री मां लो बी की वैल्यू हमारी 4 तो मुझे थ्री की पावर फोर निकालनी है जो की मां लो होती है 81 तो मुझे ये प्रिंट करना है ठीक है दोनों इंतजार दे रखें होंगे ऐसे में कैसे पॉजिटिव इंटिगर्स कैसे हम इसका आंसर निकलेंगे अब इसको हम कैसे सॉल्व करते हैं एक बार के लिए ऐसे समझो इसको यार ए की पावर बी इन जनरल कितना होता है ए * ए * ए * ए अप तू कितना बी टाइम्स ऑफ वेसले अगर मैं कहता हूं 3 की पावर 4 तो इसका मतलब होता है कर बार 3 को मल्टीप्लाई कर दो पावर का मतलब क्या होता है उतनी ही टाइम्स आपस में मल्टीप्लिकेशन कर दो से नंबर की तो सिमिलरली ए की पावर बी होता है बी टाइम्स अगर मैं ए को मल्टीप्लाई कर डन तो क्या मैं इसको ये नहीं लिख सकता की ए की पावर बी = ए * प्लीज मेरी बात को समझना ए की पावर बी - 1 ये बहुत बहुत इंपॉर्टेंट मैंने आपके सामने यहां पे लाइन लिखी है एक ही पावर बी = ए * ए की पावर बी माइंस वन ऑफ कोर्स अगर मैं एक को हटा डन यहां से तो ये बी - 1 बचेंगे एक इधर ए गया और ऑफ कोर्स आप ऐसे तोड़ सकते हो ये एक ही पावर वन है अगर आप ए की पावर एम * ए की पावर एन करते हो तो ए जाता है ए की पावर एम प्लस एन तो ओबवियसली ये मिला की यही बनेगा सिंपल मैथ्स सातवीं क्लास की अब अगेन अब मैं लगाऊंगा ए की पावर बी माइंस वन क्या यह ट्रू नहीं है अब इसी चीज को मैंने किड ऑफ एक रिलेशन में लिखा फॉर्मूला फॉर्मूला बनाना जरूरी है ऑलमोस्ट रेकर्जन के अंदर फिर मैंने रिलेशन बनाया एक ही पावर भी मतलब पाव ऑफ ए बी ये क्या करेगा फंक्शन हमेशा इसकी पावर ये कैलकुलेट करके दे देगा तो ये क्या करेगा इसकी पावर ये कैलकुलेट करके दे देगा ठीक है आप इन दोनों को लिखोगे अपना आंसर ए जाएगा बस आपको एक बेस कैसे भी बनाना पड़ता है हमेशा बेस कैसे क्या होगा बेस कैसे बड़ा सिंपल है एक बात बताओ अगर बी की पावर जीरो है तो ए की पावर बी तो वन हो जाएगा मतलब अगर बी की वैल्यू जीरो है तो एनीथिंग रेस तू डी पावर जीरो होगा तो आप रिटर्न वन कर डॉग मतलब बनी मेरा आंसर तो यूजुअली हम रिटर्न जीरो करते हैं ऐसे में बैठा जैसे अभी तक हमने वन ही किया है सब में भी उसमें भी जीरो हो जाएगा कंडीशन देखना तो एक ही पावर भी है किसी की पावर b1 होती है जीरो वन तो मैं रिटर्न वन कर दूंगा तो अगेन दो लाइन का कोड होने वाला है इधर आते हैं प्यारे-प्यारे कोड लिखूंगा आपको मैं ऑफ कोर्स यहां पर दो नंबर लूंगा सबसे पहले इन ए नंबर लूंगा जिसको मैं का रहा हूं इंटर डी बेस ठीक है सी इन ए फिर मैं एक दूसरा नंबर लूंगा यहां पर दूसरा नंबर लूंगा सीधा प्रिंट कर दूंगा क्या मैं प्रिंट कर दूंगा पावर ऑफ बी मेरे को निकाल के यहां पर दे देगा यह बेल्ट इनफॉरमेशन नहीं है मेरा खुद का फंक्शन है जो की कम कर रहा है इसका नाम आप कुछ भी रख सकते हैं इसका नाम पावर भी रख सकते हैं फंक्शन कैसे चलो देखते हैं हम पूरा एक फंक्शन बनाते हैं हम पूरा एक फंक्शन बनाते जो उसकी एक्स्पोनेंट होती है मैं कहता हूं बेस मेरा बेस कैसे होगा अगर आईएफ मेरा बी जब जीरो के बराबर हो जाए मैं बी को ही कम करता रहूंगा बार-बार तो सीधा रिटर्न वन कर दो किसी की पावर जीरो वन होती है मैं क्या करूंगा एस लिखने की जरूर नहीं होती ऐसे लिख भी सकते हो वैसे तो हम बस रिटर्न कर देंगे हम बोलेंगे पावर ए बी होता है हमेशा मेरा ए * बी - 1 सिंपल अगेन दो लाइन का कोड है सर कम हो जाएगा मेरा करके देखते हैं रन करते हैं 125 होता है यहां पर रेस्ट तू डी पावर मैं इस ये पावर आएगा मैं कहता हूं 256 टूरिस्ट डी पावर 64 ठीक है आई होप आपको समझ ए गया होगा आगे बढ़ते हैं तो ये कुछ क्वेश्चन है पावर वाला क्वेश्चन वाला क्वेश्चन वाला क्वेश्चन आपके कॉलेज के एग्जाम्स में आता है यहां से हम एक नया कॉन्सेप्ट सीखने अब यहां पर हम दो-दो कॉल लगाएंगे मतलब हमने यह तो देखा था ना हम बार-बार से फंक्शन को कॉल लगा सकते हैं जैसे में फंक्शन में हमने तीन बार ग्रीटिंग को कॉल लगा दिया अब हम खुद को भी आपसे हम क्या कर रहे हैं तब से खुद को कॉल लगा रहे हैं अब हम खुद को भी कॉल लगा सकते हैं मल्टीपल टाइम से और वो बहुत ही एपिक चीज आई है तो उसके बड़े में डिस्कशन करते हैं ठीक है अब क्वेश्चन प्रॉब्लम स्टेटमेंट में आते हैं फिर हम समझेंगे की कैसे करेंगे राइट एन फंक्शन तू कैलकुलेट दी एन एथ फाइबोनाक नंबर या फाइबोनाक नंबर यूजिंग होना की सीरीज यार एक बहुत ही बहुत ही इंटरेस्टिंग चीज होती है वो शुरू होती है या तो जीरो से भी आप का सकते हो या वन से भी आपकी मर्जी है की आपके क्या आपका पर्सपेक्टिव है ठीक है कुछ लोग कहते हैं ये होती है फिर गुना की सीरीज 01 स्टार्टिंग के इसके दो नंबर ये होते हैं ठीक है हम इससे भी कर सकते हैं इनफैक्ट राइट और स्टार्टिंग हमारे दो नंबर होते हैं यहां पर जीरो और यहां पर होते हैं हमारे नंबर वन और वन से चलता हूं मर्जी है हमारी अब हमारा अगला नंबर पता क्या होगा हमेशा वन प्लस वन कितना होता है तो वनप्लस 2 प्लस 3 प्लस 5 प्लस 8 प्लस 1334 यह प्लस यह 55 + 3489 और सो ऑन इसको मैं बोलना हूं की सीरीज स्टार्टिंग की दो टर्म्स लिख दी अगेन ये भी हो सकता है कुछ लोग ये भी कहते हैं फिर इन दोनों का सम ये है फिर इन दोनों का सम ये ऐसे ऐसे करके लेकिन आईटी इस नोट नेसेसरी मर्जी आपकी वो आप आपको अगर क्वेश्चन में दे रखा होगा तो आप जीरो को लेना वरना मत लेना कुछ लोग ये भी कहते हैं की ये मेरी जीरो टर्म होती है ये वाली या फिर मैं कहता हूं इसको मैं अपनी फर्स्ट टर्म बोल रहा हूं फर्स्ट टर्म सेकंड टर्म थर्ड टर्म फोर्थ फिफ्थ सिक्स्थ ऐसे करके राइट तो मैं आपसे ये बोल रहा हूं उसके लिए वन तू थ्री फोर फाइव सिक्स सेवन एट नाइन तो ऐसे अगर मुझे एन दे दिया जाए सिर्फ एक एन जैसे एन = तो मुझे 21 प्रिंट करना है मुझे ऐसा कोड लिखना है बहुत-बहुत सिंपल रिकजन से अगर मैं सिर्फ एक फॉर्मूला आपके सामने समझाऊं तो क्या मैं यह का सकता हूं की अगर जैसे मैं 8 की बात करूं मैं बोलूं फाइबो ऑफ आईटी मतलब मेरे को 8 से गुना के टर्म चाहिए 21 तो मैं का सकता हूं 21 = 13 + 8 ऑब्वियसली ये बनी ही ऐसे ऐसे ऑलवेज इक्वल तू फाइबर ऑफ एक उससे पहले ही वाली टर्म प्लस उससे दो पहले वाली टर्म ऑफ कोर्स यह एक फॉर्मूला है ऐसे करके मैं अपना आंसर निकाल सकता हूं ठीक है तो सिमिलरली क्या मैं इसको जनरलाइज करके ये नहीं बोल सकता की फाइबो ऑफ एन कोई टाइम हमेशा मेरी होगी एड करके यहां पे दे देगी सिंपल है और बेस कैसे मेरा सिंपल सा यह लगेगा की अगर फीवर ऑफ तू की मैं बात करूं दोनों यहां पे वन है उसके बेसिस पे मेरा सर आंसर यहां पे निकाल जाएगा बहुत ही बढ़िया तरीके से ठीक है तो हमारा आंसर निकाल जाएगा चाहे तो मैं आपको करके दिखता हूं दो लाइन का कोड है ये देखो बेस कैसे मैंने आपको बता दिया वन और तू और फॉर्मूला यहां पे इतना सा लिख दिया तो देखो फिर गुना की भी दो कौड़ी का कोड है ठीक है फाइबोनाक डॉट सीपीसी और एक बार हम फैक्ट ट्रैक पर आते हैं कहां गया भाई पैट्रिक कॉपी पेस्ट करते फैक्ट्री टर्म क्या होती है अगर एन की वैल्यू वन है मतलब फर्स्ट टर्म है या इनकी वैल्यू तू है तो आप सीधा रिटर्न कर दो वन दोनों का आंसर मेरा वन है लेकिन इसके अलावा मेरा आंसर दूंगा की वैल्यू सिक्स एट ए गया आंसर क्या यह सच है बिल्कुल यह देखिए आंसर रन करते हैं ठीक है तो ये भी कॉलेज में पूछा जाता है एक बार इसका अच्छे से दूसरी तरीके से ड्राई आयरन करता हूं क्योंकि ये दो कॉल वाला है तो अलग है जैसे मां लो आपको निकालना है ये आपको टेक्निकल ये चाहिए ठीक है आपने में फंक्शन पर कॉल लगा दिया एन की वैल्यू आपने यहां पे फाइव दे दी तो आपको फाइव चाहिए था यहां पे या फिर अगर मैं लिखूं चलो आपको क्या चाहिए आपको चाहिए मेरी 8 तो इसकी वैल्यू मुझे चाहिए कैसे निकलेगी बड़े ध्यान से देखना वैल्यू होती है ये दो को कॉल लगाएगी ये बोले तुम दोनों की वैल्यू मुझे दे दो फिर मैं तुम दोनों की वैल्यू को एड कर दूंगा मेरी वैल्यू बन जाएगी और फिर ऑफ तू भी अपनी वैल्यू मेरे को लाकर यहां पर देख सकते हो कुछ रिपीटेशंस है यहां पे ठीक है इसको और ठीक है तो अगेन तू प्लस वन इसकी वैल्यू ए गई 5 + 3 तो ऐसे मेरा रिपार्जन चला है टेक्निकल मैंने एक गलती आपको सिखाई है यहां पे ऐसे मत सीखना एक अर्जन में ऐसा नहीं होता की दोनों चीज मेरी साथ साथ चलते रहती है सर प्रोसेस ऐसे होता है वेलोसिटी लेकिन यह आपको ज्यादा डिटेल में डीसा और इन सब में पटाया जाएगा इतना डिटेल में आपको यहां पे नहीं कर रहा हूं टेक्निक कॉल्स ऐसे नहीं लगती की भाई इसमें दोनों कॉल लगा दी फिर इसने दो इसमें दो एक साथ लगे फिर ऐसे ऐसे ऐसे एक साथ लगी नहीं नहीं मैं आपको बता ही देता हूं कॉलेज का प्रोसेस ही होता है पहले एक कॉल लगती है जब तक इसका कम पूरा नहीं होता यह शुरू भी नहीं होगा कॉल लगाना ही नहीं तब तक की वैल्यू फाइव नहीं ए जाति है बनेगी थ्री या जो भी चीज है ये सब होगा ही नहीं तो इस प्रोसेस में होता है ठीक है समझना मेरी बात को इसको हम बोलते हैं इसको हम कहते हैं टूर ट्री ठीक है भाई ऐसे ऐसे फिर ऐसे मतलब ऐसे करके जाएगा लास्ट में विजिट करता जा रहा है इसका मतलब आप समझ लो उसे ऑर्डर में कॉल ग रही है तो यह ऐसे होता है लास्ट में आपको एक होमवर्क देते अगेन इसका सॉल्यूशन मैंने जहां आपको बताया था की भाई कॉलेज वाला पे जा के प्लेलिस्ट पे जाके सी प्रोग्रामिंग कोर्स में जाके इसका भी आंसर मिल जाएगा अब मैं चाहता हूं पावर फंक्शन हमें कैलकुलेट करना है मतलब वही से कोड है आपको क्योंकि यह हमने अभी करके देखा है ये एक अच्छी अप्रोच नहीं है मतलब ये एक एफिशिएंट अप्रोच नहीं है इससे एक बटर अप्रोच होती है आपको हिंट जरूर दे देता हूं हिंट मैं यह भी तो लिख सकता हूं यह देखो अगर मैं लिखना हूं तू की पावर जैसे मां लो आते तो मैं यह क्यों लिखूं की ये हो जाएगा कुछ ऐसा सीन रहेगा ना यार की तू की पावर 8 = 2 * 2 की पावर सेवन समझ रहे हो मेरी बात फिर तू की पावर 7 अलग से निकलेगा ठीक है उसकी वैल्यू होगी 2 * 2 की पावर सिक्स तो तू की पावर 6 निकलेगा 2 * 2 की पावर फाइव तू की पावर 5 निकलेगा 2 * 2 की पावर 4 2 की पावर 4 निकलेगा 2 * 2 की पावर थ्री तू की पावर थ्री निकलेगा तू इन तू की पावर 2 की पावर 2 निकलेगा 2 * 2 की पावर वन और फिर तू की पावर वन निकलेगा 2 * 2 की पावर जीरो फिर जो तू की पावर जीरो है वो बोलेगा अच्छा मेरी वैल्यू वन है फिर ये ऐसे ऐसे करके वापस जाएगा तो आप देख सकते हो आते स्टेप्स मेरे लगेंगे आठ कॉल लगेगी बार-बार इससे मत बटर अप्रोच ये हो शक्ति थी ना यार सोचो की पावर 8 को क्या मैं ये नहीं लिख सकता तू की पावर 4 * 2 की पावर 4 बस एक बार तू की पावर फोर को कैलकुलेट करके लो फिर मल्टीप्लाई कर लो आपस में यस दे रहा हूं निकालो ठीक है तो ये आप निकाल लोग तो इसमें आपके सिर्फ कर स्टेप लगे इन जनरल अगर मैं यहां पर आपको तू की पावर 64 बोलना तो 64 स्टेप्स लगता जबकि यहां पे 64 32 16 2 टूट के बड़े आराम से पांचवी स्टेप साथ स्टेप्स में हो जाता राइट तो इसको हम कहते हैं लोग रिदमिक अप्रोच इसके बड़े में आपको थोड़ा सोचो एक और चीज है की मैं हर समय जैसे बेसिकली मेरी पुरानी अप्रोच यह थी की मैं ये अगर रख रहा था एक ही पावर बी को ये मेरा फॉर्मूला था अब मैं चाहूंगा की मैं अपने फार्मूले को बनाऊं एक ही पावर बीकॉम ये भी लिख सकते हैं ठीक है तो बस एक बार इसको हम निकाल ले और फिर यह बट दिस इसे नोट ऑलवेज ट्रू एवं के कैसे में यह ट्रू है लेकिन अगर मैं बोलूं एक ही पावर 25 तो 25/2 इंतजार हो जाएगा तो एक ही पावर 12 * 1 की पावर 12 इस नोट ए की पावर 25 एक मिसिंग हो जाएगा ये आपको खुद सोचना है ये फाइल्स का लगा के आपको कैसे लगाना है ठीक है भाई तो आज के यार रिकजन के लिए यार इतना ही था रिकजन टॉपिक के लिए आए हो तो आपको ये चीज समझ ए गई होगी मजा ए गया होगा ज्यादा डिटेल में अगर आपको पढ़ना है आप एक अर्जन इन वन शॉट मेरा पढ़ सकते हो पर वो 4 घंटे की वीडियो है ठीक है अब हम पढ़ने हैं अगले टॉपिक की तरफ जो की है आर एस फिर हम 2d आरएस स्ट्रिंग्स और फिर लेक्चर फिनिश कर देंगे स्टार्ट करते हैं अपने चैप्टर नंबर सेवन ए रही है बहुत ज्यादा बढ़िया और इंपॉर्टेंट टॉपिक है अभी तक जो हमने बेसिकली कोडिंग की है वो फंडामेंटल्स ऑफ कोडिंग होते हैं की मतलब बेसिक्स पढ़ना की भाई लिखने कैसे हैं फिर डिसीजन मेकिंग करना आईएफ स्विच टरनरी इन सब से ठीक है फिर उसके बाद लूप्स को पढ़ना की कैसे रेपुटेशन कर सकते हैं तो हम बहुत बड़े-बड़े कोट्स को लिख सकते हैं फिर पैटर्न प्रिंटिंग देखा थोड़ी सी मठ हमारी अच्छी हो जाति है लॉजिक बिल्डिंग अच्छी हो जाति है फिर हमने यहां पे यार फंक्शन समझे बहुत इंपॉर्टेंट पेंटर समझे बहुत बहुत इंपॉर्टेंट ठीक है दोनों ही चीज अब पुरी कोडिंग में आपके कम आने वाली है फिर इसके बाद हमने बहुत इंपॉर्टेंट है एल्गोरिथम एक कॉन्सेप्ट पुरी कोडिंग में तो ये सब बेसिकली क्या होते हैं हमारे फाउंडेशन ऑफ कोडिंग होता है इसके बाद हम पढ़ने हैं जितने हमने टॉपिक पढ़ लिए एक तरीके से हमने लैंग्वेज पढ़ ली ठीक है तो ये वीडियो यहां पे भी खत्म हो शक्ति है लेकिन अब हम पढ़ने वाले हैं और यहां पे आर एस आर एस बेसिकली क्या होता है यार आपने यार ये शब्द जरूर सुना होगा ठीक है डीसा और सबका आजकल मां होता है डीसा करनी है तो डीसा का फूल फॉर्म होता है यार हमारा डाटा स्ट्रक्चर्स डाटा स्ट्रक्चर्स स्ट्रक्चर और एल्गोरिथम ठीक है एल्गोरिथम होता है की भाई क्वेश्चन को सॉल्व करने की टेक्निक्स भी अपने आप में अगर हम कोई भी क्वेश्चन को सॉल्व करने की टेक्निक बना रहे हैं वो एक तरीके से कल वार्म है बात रही इस शब्द की डाटा स्ट्रक्चर्स की तो बात करते हैं डाटा स्ट्रक्चर्स क्या होता है डाटा स्ट्रक्चर बेसिकली डी डाटा को स्टोर करते हैं डाटा को या वैरियेबल्स को स्टोर करते हैं ठीक है स्टोरेज डिवाइसेज अब स्टोर तो आपने देखा था वैरियेबल्स भी करते हैं वेरिएबल भी डाटा को हॉल करके रखते हैं जैसे अगर मैं लिखना हूं इंटेक्स तो डेफिनेटली यस यहां पर भी हम डाटा को स्टोर कर रहे हैं लेकिन डाटा स्ट्रक्चर कोई भी सिंगल वेरिएबल नहीं होता बहुत सारे वैरियेबल्स का एक लिस्ट होती है या कंटेनर होता है या फिर एक बैग होता है आप ऐसे का सकते हो ठीक है की आपके पास बहुत सारे वेरिएबल है और वह आपस में किसी ना किसी प्रॉपर्टी से लिंक है लोग हमारे स्ट्रिंग्स वह भी बेसिकली अरेंज में ही ए जाता है लिंक लिस्ट स्टार्टर्स प्लीज ग्राफ समझ रहे हो तो बहुत सारे आपके हिप्स डाटा स्ट्रक्चर्स होते हैं अलग-अलग क्वेश्चंस के लिए अलग-अलग उसे केसेस के लिए हम अलग-अलग चीज पढ़ने हैं सिंपल सी बात है अगर मैं आया की बात करूं तो सिंपली बात अगर हम करें यहां पे व्हाट इस ने और वही इस आर ए यूज्ड तो मां लो यार बेसिकली एयर होता है अगर आपको लिस्ट बनानी है आपको लिस्ट बनानी है जैसे लिस्ट ऑफ इंटीजर्स ऑफ इंतिजर्स बनाने हैं तीनों का उसे कैसे बताऊंगा लिस्ट का बेसिकली मीनिंग यह है मां लो आपके पास क्या है आपके पास आपको पांच स्टूडेंट है पांच स्टूडेंट हैं इन पांचो स्टूडेंट की आपको क्या करनी है इन पांचों स्टूडेंट का यहां पर आपको निकालना है रोल नंबर स्टोर करना है कहानी अब मां लो यार हमारे पांच स्टूडेंट हैं और उनके रोल नंबर कुछ ऐसे हैं 1176 138 46 ठीक है तो इनको मेरे को कई स्टोर है तो ऑफ कोर्स में एक कम क्या कर सकता हूं मैं पांच वेरिएबल बना सकता हूं इन टेक्स्ट या x1 x2 x3 पांच वेरिएबल सब में स्टोर कर दो ठीक है हो गया 5 रोल नंबर स्टोर हो गए सिमिलरली अगर मैं बोलूं यहां पर लिस्ट ऑफ कैरक्टर्स अब मां लो ये पांच स्टूडेंट हैं इनके रोल नंबर है मेरे को स्टूडेंट की ग्रेट ओवरऑल ग्रेट आता है इन सबका वो यार यहां पर स्टोर करना है जैसे ए ग्रेट है अगले स्टूडेंट का बी ग्रेट है अगले का ए है अगले का सी ग्रेट है अगले का एफ ग्रेट है फेल क्या बेचारा ठीक है तो इन ग्रेट तो आपको स्टोर करना है कैरक्टर्स तो आप पांच करैक्टर डाटा टाइप्स बना सकते हो पांच कैरेक्टर के डब्बे बना सकते हो सिंपल सिमिलरली अगर आप इनको पांचों की आपको परसेंटेज स्टोर करनी है तो जैसे 99.4 93.1 90.8 94.6 50.5 कुछ भी हो तो डेसिमल में हो शक्ति है तो आप फ्लैट में स्टोर कर सकते हो पांच फ्लोर का रख सकते हो सिंपल बात करते फिर और का क्या उसे है ये जो मैं मां लो पांच रोल नंबर्स को पांच सेपरेट 5 सेपरेट वैरियेबल्स के अंदर स्टोर कर रहा हूं तो यह वैरियेबल्स आपस में लिंक नहीं इनका आपस में कोई कनेक्शन नहीं बैठ रहा कंप्यूटर के अंदर कंप्यूटर में क्या होता है अगर मैं आपको कभी भी बोलूं की ईट एक्स जैसी चीज हो रही है तो मैंने आपको समझाया था की आपकी पुरी मेमोरी है तो मेमोरी में 4 बिट्स घड़ी जाति है तो रेंडम जगह मेमोरी के अंदर अलग-अलग जगह कहानी से भी जो खाली दिखती है उसको वहां वो असाइन कर देता है जिसमें ब्यूटीफुल थिंक की एक डिक्लेरेशन से फर्स्ट ऑफ जो तो एक डिक्लेरेशन से किड ऑफ मैं मल्टीपल डब्बे बना सकता मल्टीपल डब्बे बना सकता हूं समझ लो ठीक है मल्टीपल डब्बे बना सकता हूं सारे डब्बे मेमोरी के अंदर कंटीन्यूअस फैशन में होते हैं राइट यह चीज होती है तो मेरे को बार-बार बहुत सारे डब्बे नहीं बनाने की जरूर अब पर एग्जांपल यार यहां पे मैं आपको सिंटेक्स और डिक्लेरेशन के साथ साड़ी चीज आपके सामने में क्लियर कर दूंगा ठीक है यहां पर बस कोड के अंदर आते हैं आपको हैंडसम देते हैं पूरा एक पूरा पहले फोल्डर बना देता हूं यार मैं आपके सामने ना कहां भाग गया यार ये ठीक है भाई एक फोल्डर बना देते हैं सिंटेक्स करके डॉट सीपीसी यहां पर देखना की हम क्या करने वाले हैं फंक्शंस का भी हम उसे नहीं करेंगे यह देखो मैं कहता था की भाई अगर मैं लिखना हूं इंटेक्स तो एक डब्बा बन गया मैं लिखना हूं तो दो डब्बे बन गए मेरे को अगर 5 डब्बे बनाने हैं तो मैं लिख सकता हूं हिंट एक्साइज अब बन गए टेक्निकल अब यार अगर मेरे को एक अरे बनाना है अरे होता है लिस्ट ऑफ पर्टिकुलर इंटीजर्स या फिर लिस्ट ऑफ लोट लिस्ट ऑफ कर तो मेरे को सिर्फ एक चीज लिखी होगी सबसे पहले जी डाटा टाइप के मेरे को बहुत सारे डब्बे बनाने हैं मां लो इंतिजर्स पांच इंटीजर्स मेरे को स्टोर करना है यहां पे लिख लेते हैं कौन से कौन से मां लो 6 यहां पर मैं लिख देता हूं टीचर जैसे स्टोर करने हैं तो देखना मैं कैसे करूंगा बड़े तमीज से देखना मैं लिखूंगा कुछ भी दे सकता हूं जैसे मैं एक्स ले लूंगा ठीक है मर्जी है मेरी फिर मैं बस एक कम करूंगा ये नहीं लिखूंगा मैं यह लिखूंगा मैं आपको यहां पर समझता हूं इधर आते हैं मैंने यहां पर अगर मैं कभी लिखना हंस फिर मैं यहां पर स्क्वायर ब्रैकेट चिपका कर बनाता हूं यहां पर लिखना हूं फाइव तो यह टेक्निकल स्पीकिंग क्या करेगा 5 डब्बे बना देगा इकट्ठा ठीक है तो वह पांच डब्बे कुछ ऐसे होंगे मैं आपको समझता हूं 123455 डब्बे बन गए होंगे यहां पर यहां पर यहां पर यहां पर एलिमेंट को स्टोर करना है सिर्फ डिक्लेरेशन हुई है अब होता क्या है क्योंकि मेरे को इस पूरे का एक ही नाम है एक तरीके से ऐसा नहीं है की मैं यह लिख डन जैसे ये एक्स होता है ये ए होता है स होता है ए होता बी तो मैं लिख देता है एक्स = 1 / ए = सम वैल्यू स = कुछ वैल्यू ऐसे करके भर जाति लेकिन एक ही नाम है इसका तो यहां पे इंडेक्स कम आते हैं इंडेक्स शुरू होते हैं जीरो से ये एक तरीके से आपका रोल नंबर की तरह समझ लो बस ये कुछ और है इंडेक्स है अब जीरो से क्यों शुरू होते हैं छोड़ दो इस बात को ये इसका कोई डिस्कशन नहीं है आपसे इंटरव्यू में ये नहीं पूछा जाएगा ठीक है एनीवेज बात करते हैं अरे जीरो से शुरू होता है एक-एक बढ़ते रहते हैं बेसिकली आरा का फर्स्ट एलिमेंट है ये सेकंड एलिमेंट है थर्ड एलिमेंट है फोर्थ एलिमेंट है फिफ्थ एलिमेंट है बस जीरो से लेकर 4 तक जा रहा है इतनी सी बात है अब मेरे को यहां कुछ भरना है तो अगर मैं लिखना हूं एक्स ऑफ स्क्वायर इन सारे डब्बू को मैं बोलना हूं अगर इनमें कुछ वालुज है या नहीं भी है अरे के एलिमेंट्स बोलना हूं तो जैसे इसमें पांच एलिमेंट्स अरे में ठीक है भाई तो मैंने इनिशियलिसए किया लेकिन इनिशियलिसए ऑफ इंडिविजुअल एलिमेंट अभी किया है मैंने इंडिविजुअल एक एलिमेंट को मैंने भर दिया अब सिमिलरली अगर मैं जैसे यहां पर लिख डन एक्स ऑफ वन इसे इक्वल तू 2 तो ये क्या बोलेगा फर्स्ट इंडेक्स पे जो यहां पे तू को भर दो अगर मैं लिखना हूं एक्स ऑफ फोर इसे इक्वल तू 10 तो यह फोर्थ इंडेक्स पर जाएगा लास्ट एलिमेंट यानी की फिफ्थ एलिमेंट समझना फोर्थ इंडेक्स यानी की फिफ्थ एलिमेंट यहां पर 10 भर देगा मैं कहता हूं एक्स ऑफ तू इसे इक्वल तू सिक्स यहां पे सिक्स भर देगा मैं कहता हूं एक्स ऑफ थ्री इक्वल तू माइंस तू तो यहां पे -2 भर देगा समझ रहे हो तो ये मेरा बन गया तो ऐसे में इनिशियलिसए करता हूं जैसे वन वे ऑफ इनिशियल राइजिंग डी वैरियेबल्स और पूरा ए रहा है हमारा भरतार राहत है तो चलो एक बार हम भारते हैं अपने इस ए को मैं बोल रहा था मुझे ऐसे चाहिए 62850 तो पहले कम क्या था मैंने डिक्लेरेशन करके पांच साइज का खाली डब्बे बना दिए पांच अब मेरे को इस ऑर्डर में देना है तो ये जीरो इंडेक्स है ये फर्स्ट है ये सेकंड है ये थर्ड है फोर्थ है अगर साइज मेरा एन होता है तो इंडेक्स मेरे जीरो से लेकर एन - 1 तक जाएंगे सबसे पहले बात तो यार यहां पे एक और यूजुअली अब मैं एरिक का नाम एक्स नहीं देता दे सकता हूं ऐसा नहीं है हरे का नाम तो मैं अपना नाम भी दे सकता हूं मेरे नाम से ए रहे बन गया| मां लो मेरे को पांच बच्चों के मार्क्स को स्टोर करना है तो मार्क्स नाम से हरे बना दूंगा मीनिंगफुल नाम देते हैं जनरली बट आप यूजुअली या तो ए नाम दे देते हो आएगा क्योंकि a4 ए रहे या फिर ए आर आर सबसे ज्यादा उसे होता है का नाम या फिर इसका नाम होता है नमस यूजुअली मतलब वैसे आप कुछ भी रख सकते हो ये बस मैं आपको बता रहा हूं ठीक है तो मैं ए आर आर ही लिखूंगा यूजुअली क्योंकि ए आर आर से आर ए होता है जैसे क्या क रखना हूं मैं ठीक है तो ये आदत है यार आर ही यूजुअली रहने वाला है अब मेरे को क्या करना था मैं लिखूंगा सबसे पहले आर ए का नाम मां लो मेरे को उसका जीरो एलिमेंट को सिलेक्ट करना है तो इस चीज को मैं बोलना हूं इस चीज को मैं बोलना हूं सेट या इनिशियलिसए ठीक है तो मेरा पूरा फाइल हो चुका है क्या आप इसको प्रिंट कर सकते हो यस आप पांचों एलिमेंट्स को प्रिंट कर सकते हो जैसे सी आउट ए आर ऑफ जीरो लिखो आप यहां पे मां लो एक ही लाइन में आपको पांचवें एलिमेंट्स को प्रिंट करना है तो ये लो यार 1 2 3 4 5 तो फिर फर्स्ट एलिमेंट प्रिंट कर दिया सेकंड फिर थर्ड करते हैं यह लो भाई पांच एलिमेंट्स मेरे प्रिंट हो गए अब यार यह तो हो गया बड़ा ही भाई याद सा तरीका की मैंने ऐसे सेट किया या ऐसे प्रिंटिंग कारी सबसे पहले तो यार प्रिंटिंग की तरफ आते हैं ठीक है फिर हम इसका दूसरा तरीका इनीशिएलाइजेशन का देखेंगे एक बात बताओ आप इसमें कुछ आम देख सकते हो मैं पांच लाइनें को से बार लिख रहा हूं बार-बार ऑफ कोर्स ये डिफरेंट है आप बोलोगे यहां पे जीरो है यहां पे वन है यहां पर तू है यहां पे थ्री है यहां पे फोर है बट आप एक पैटर्न देख का रहे हो मैं हर समय ऑलमोस्ट से लाइन प्रिंट कर रहा हूं बस इतनी सी चीज चेंज हो रही है तो रेपिडेशन के लिए हमने चीज पढ़ राखी है लूप्स तो एक बात बताओ क्या मैं ये नहीं लिख सकता की इन जनरल क्या मैं ये नहीं लिख सकता अभी हम देखेंगे अंदर क्या होगा हम इस चीज को प्रिंट कर रहे हैं किसी आई को हम यहां पर प्रिंट कर रहे हैं समझो हम बार-बार इसको प्रिंट कर रहे हैं बस ये जो आई है ये मेरा जीरो से लेकर 4 तक जा रहा है तो यह देखो कुछ करना ही नहीं है मेरे को जीरो प्लस तो इन पांचो लाइनें की जगह ऑफ कोर्स आप सिर्फ यह एक लाइन लिख दो लूप से देखो फिर भी सब प्रिंट हो जाएगा प्रिंटिंग आउटपुट लेना तो हम ऐसे बेवकूफों की तरह कभी नहीं करेंगे आज के बाद ठीक है हम हमेशा ऐसे अपना एरिका आउटपुट लेंगे यूजिंग लूप्स यही हमारा अल्टीमेट तरीका होता है ठीक है इसमें हमने लूप पढ़े थे अब बात करते हैं क्या बार-बार अगर ये तो पांच एलिमेंट थे क्या मैं ऐसे ए रहे हैं 50 लिख सकता हूं हां 50 एलिमेंट्स ए जाएंगे ठीक है तो मर्जी है मेरी तो क्या मैं ऐसे एक-एक करके 50 एलिमेंट दूंगा या 10 एलिमेंट दूंगा नहीं ना 10 लाइन भर जाएगी तो क्या इसका कोई शॉर्टकट है सबसे पहले हम बात करते हैं की इसको तो बोलते हैं की मैंने मैन्युअल इसमें एलिमेंट दे दिए अभी हम इनपुट लेकर भी देखेंगे वो भी होता है अगर हम इंडिविजुअल वेरिएबल को इनपुट ले सकते हैं अगर हम यह लिख सकते हैं अगर हम यह लिख सकते हैं ठीक है तो इसको हटाते हैं है इनको अमर मां लो मेरे को इनपुट लेना है तो वह भी पर लूप से ले सकता हूं करके दिखाऊं ये देखो मैंने 5 साइज का अरे बना रखा है अब एक सिंपल सी हम बात करेंगे यहां पे इस चीज को हम हटाएंगे से तू से इसको कॉपी करो एक बात बताओ मुझे एड कौन से कौन से इंडेक्स को भरना है अगर फाइव साइज है तो जीरो से लेकर 4 को भरना है तो अगेन लूप बाहर यही चलाओ जीरो से लेकर 4 बट अब मैं सी आउट नहीं करूंगा मैं हर समय इनपुट ले लूंगा अपने सारे एलिमेंट्स का ऑफ कोर्स इसके आगे ये मत करना यार अब ठीक है आप इनपुट ले सकते हो पेज देखिए ये लो आप सारे एलिमेंट्स का इनपुट ले लो फिर उनको प्रिंट कर दो चलो एक बार इसको ट्राई करके देखते हैं यह देखो यहां पे आएगा कुछ ए नहीं रहा क्योंकि हमने कुछ लिखा नहीं है तो यहां पर मां लो मैं इनपुट दे रहा हूं मेरे एलिमेंट से 51149 कुछ भी दे सकता हूं मैं सारे के सारे एलिमेंट्स समझ रहे हो सारे के सारे एलिमेंट्स प्रिंट हो गए कितना बढ़िया नहीं है यार इसमें और क्या कुछ चाहिए था मैं आपको नहीं एक्जेक्टली प्रिंट ओरिया अब मां लो अपने जो भी ए रहे हैं की एलिमेंट्स इनपुट ली है आप उनका डबल प्रिंट करना है तो अगर मैं हर समय दो से मल्टीप्लाई करके प्रिंट करूंगा तो हमेशा सही आएगा मेरा आंसर ये देखो और मैं यहां पर लिखूं कोई भी एलिमेंट लिख रहा हूं मैं थ्री सेवन वन सिक्स नाइन तो देखो सिक्स 14 तू 12 18 डबल प्रिंट हो गया सबका ठीक है तो आईटी इस वर्किंग आपका आउटपुट और इनपुट क कर रहा है अब यूजुअली आप ऐसे लिख सकते हो ताकि बटर रहे सी आउट ऐसे लिख दो यार आप ठीक है इंटर अरे एलिमेंट्स ठीक है भाई ऐसे करके ये कर सकते हो आप और इन फैक्ट लिख सकते हो आपकी मर्जी है या फिर आगे भी लिख सकते हो अब रन करते हैं एलिमेंट्स तो मैं एलिमेंट्स इंटर कर सकता है आई होप आपको समझ ए रहा होगा इनपुट आउटपुट हम लूप्स का इस्तेमाल करके करते हैं और आपको इंडेक्सिंग समझ ए गई होगी अच्छा एक और चीज अब मां लो आप अपने एलिमेंट्स को अपडेट भी कर सकते हो जैसे मैंने कोई भी इनपुट ले लिए नंबर और मैं ही लिख रहा हूं की भाई अरे और जीरो को तो मैं बना दूंगा 100 तो क्या ये चेंज होगा यस ये चेंज होगा तो एक बार एक कम करते हैं सबसे पहले अपने को प्रिंट कर देंगे ऐसे ही फिर इसको हम चेंज करके ना वापस प्रिंट कराएंगे कम से आउट और दे देते हैं समझना मैं करना क्या छह रहा हूं वेरीफाई करूंगा फर्स्ट एलिमेंट चेंज कर दूंगा फिर वापस से प्रिंट करूंगा तो मैं चेक करूंगा क्या चेंज हो रहा है या नहीं हो रहा ये देखो इंटर ए एलिमेंट्स तो मैं कहता हूं वन तू थ्री फोर फाइव सिंपल तो ये मेरे एलिमेंट्स थे प्रिंट हो गए एक बार इसकी मदद से फिर मैंने और ऑफ जीरो को 100 किया फिर वापस प्रिंट किया तो ये देखो 03 मिनट मेरा पहले एलिमेंट चेंज हो चुका है तो हम अपडेट भी कर सकते हैं दिस इस व्हाट अपडेटिंग डी वैल्यू ठीक है तो हम ये कम भी कर सकते हैं अब एक बार बात करते हैं यार अब एक बार बात करते हैं आर ए की इनीशिएलाइजेशन का सेकंड मेथड अरे इनिशियली मैंने आपको एक चीज तो यहां पे समझे की जैसे ये तो इनपुट लेना हो गया एक तरीका ये तो हमने इनपुट लेने की बात की है ठीक है ये हमने यहां पे इनपुट लिया है ठीक है अब मैंने आपको क्या बताया था की अगर मेरे को पांच एलिमेंट खुद से कोड के अंदर ही लिखने हैं जैसे मैं अगर कभी लिखना हूं इन टैक्स ए = 7 तो इसको हम इनपुट लेना नहीं बोलते हम बोलते हैं वैल्यू यही की है कोड में सेट कर रहे हैं तो मैं चाहता हूं अगर मैंने आपको ये करके दिखाए था की भाई ए आर और ऑफ जीरो इस इक्वल तू वन मां लो ऐसे ऐसे करके मेरे को पांच वन तू थ्री फोर फाइव वाले ए रहे हैं तो एक-एक करके सेट करने की जगह मैं पता है सिंपल क्या कर सकता हूं यहां पर डिक्लेरेशन प्लस इनीशिएलाइजेशन का एक दूसरा तरीका आपको सीखना हूं आप लिखो ईट ए आर आर फाइव मतलब ये पांच एलिमेंट्स को हॉल कर सकता है तो लिखो इस इक्वल तू फिर बना ये कर ली ब्रैकेट फिर यहां पर एलिमेंट्स देखो 413 कुछ भी लिख रहा हूं मैं ठीक है भाई ये मैंने एलिमेंट लिख दिया होगा जिसमें सारे एलिमेंट्स शो हो जाएंगे विश्वास नहीं होता मेरी बात पे तो आपके सामने आउटपुट लेक देख लेट हूं ये लो प्रिंट हो गए ये सारे आउट होता है मेरे राइट अगर मैं इनको सबको यार मल्टीप्लाई कर डन तू से तो बिल्कुल सच्ची चीज आएगी ये देखो 826 146 इन सबके डबल ए गए तो यस मेरा एलिमेंट एक सेकंड में मतलब एक लाइन में डिक्लेरेशन पर इनीशिएलाइजेशन हो शक्ति है तो काफी बेहतरीन चीज है ये बहुत ही बढ़िया है यहां पे है और ऑफर्स आप अपडेट भी कर सकते हो जैसे आपने ऐसे ही लिख दिया यार र 0 = 0 लिख दिया तो ऑफ कोर्स वो पहले एलिमेंट जीरो आएगा ठीक है नॉर्मल प्रिंट करते हैं ये देखो जीरो हो गया पर बाकी 1373 यही है राइट तो ऑफ कोर्स यह वाले कम भी आपके होते हैं ये हमारा आउटपुट है आने का ठीक है की अगर मेरा ये अरे है अगर मेरा ये ए रहे हैं 41373 करके मेरे को इसका रिवर्स प्रिंट करना रिवर्स ऑर्डर में मेरे को प्रिंट करना है इसको तो हम कहते हैं सीधे ऑर्डर में तो क्या मेरे इन्वेस्टमेंट कर सकता हूं ऑफ कोर्स टेक्निकल स्पीकिंग प्रिंट क्या कर रहा जीरो राइट अगर मैं उल्टा प्रिंट करूं तो मैं बस इंडेक्सिंग उल्टी चाहता हूं तो अगर मैं लिख डन 4 आई ग्रेटर दें इक्वल तू जीरो उल्टा लुक तो आपको चलाना शिखा रखा है मैंने आई माइंस माइंस तो लो भाई आपका उल्टा हो गया लो सिंपल तो ये छोटी-छोटी चीज थी आउटपुट मैं यहां पे लिख देता हूं रिवर्स ऑर्डर में हमने प्रिंट कर दिया राइट तो सिंपल सा होता है अरे अब आप समझ गए होंगे की क्या होता है ठीक है तो ये होता है हमारा आर ए आई होप आपको समझ ए गया होगा अच्छे से और आपको ऑफ कोर्स एक्सेस करना अभी हमने सिख लिया वेरी सिंपल वेरी सिंपल एक्सेस कैसे करते हैं यूजिंग स्क्वायर यूजिंग लूप्स अभी हमने पर लूप से किया भाई लोग से भी कर सकते हो दोनों इनपुट भी और आउटपुट भी दोनों हमने लूप से यहां पे किया है बहुत बढ़िया ठीक है [संगीत] और थोड़ी बहुत थ्योरी में आपको बताऊंगा पहले क्वेश्चन आर डी फॉलोइंग करेक्ट पहले है इंट्स ए और यहां पे ऐसे राउंड ब्रैकेट में 25 लिखा है तो ऑब्वियसली रंग है दिस इस रंग इसका राइट तरीका होगा हमारा ठीक है बट यहां पे स्क्वायर ब्रैकेट आएगा तो ये स्क्वायर ब्रैकेट आएगा राउंड ब्रैकेट से नहीं होता इधर आता है ये कुछ होता ही नहीं है सेकंड देखते हैं सेकंड से पहले थोड़ा देखते हैं लेकिन यार अगर आपका नाम सी है हरे का हरे का नाम सी भी हो सकता है तो यह भी तो लिखो यार फिर लिखो 0 12 है अगर मैं नाम के आगे स्क्वायर ब्रैकेट लगता हूं स्क्वायर ब्रैकेट से मेरे को एक चीज यहां पर याद आई इधर ये देखिए ठीक है कभी भी याद रखना लेकिन अगर आप डिक्लेरेशन प्लस इनीशिएलाइजेशन एक लाइन में कर रहे हो वापस मैं बोलूंगा अगर आप डिक्लेरेशन प्लस इनीशिएलाइजेशन एक लाइन में कर रहे हो तो आपको जरूर नहीं है की आप इस साइज को मेंशन करो रन करेगा अकोट ये देखो हो रहा है सबको सही चल रहा है रिवर्स ऑर्डर में प्रिंट कर रहा हूं कोई दिक्कत नहीं है ठीक है लेकिन लेकिन अगर आप ऐसी हरकतें करो की देखो यहां पे आपने सिर्फ डिक्लेरेशन कर दी है डिक्लेरेशन के बाद आपने इस लाइन में इनीशिएलाइजेशन ने किया मां लो अब अगली लाइन में लिखने हो की भाई ए आर ए ऑफ जीरो ये है वो है ठीक है या फिर या तो ये करते हो या फिर आप इनपुट लेते हो तो आईटी इस मैंडेटरी की आप यहां पे साइज मेंशन करो सिर्फ डिक्लेरेशन में एक लाइन में अगर आप यहां से ये हटा देते हो तो ये एरर दे देगा ये देखो एरर यहां पे लिखा है अरे टाइप यहां पे देखो ढंग से देखो अरे टाइप अरे टाइप नीड्स और एक्सप्लिसिट साइज या फिर एक इनिशियल या तो ये का रहा है की भाई साहब इसको साइज दो प्रॉपर या फिर ये का रहा है ऐसे इनीशिएलाइजर्स दे दो अब यहां पे अगर मैं हावर करता हूं पर तो आप देख सकते हो ईट ए आर फाइव ए गया फाइव इसका साइज था ठीक है तो ये बहुत ज्यादा बढ़िया चीज है ठीक है भाई तो इधर आते हैं तो ये भी मैंने बताया आपको ये गलत है यहां पे मुझे याद तो ये करो या फिर ये भी सही हो जाएगा अगर आप सिर्फ राकेट लगा दो साइज मत दो कोई दिक्कत नहीं है लेकिन अगर यहां पर आपने दे रखा है तो यह दोनों ही हमारी डिक्लेरेशन सही है यह गलत है अब आते हैं अपने सेकंड वाले पर मैंने लिखा है ईट साइज इस इक्वल तू 10 बी साइज अब मेरी बात को समझो अगर मैं लिखना हूं साइज = 10 तो यह क्या है की इंटीरियर वेरिएबल एक तरीके से अगर मैं यहां पर लिखना हूं एक और लाइन में मां लो 20 साइज मैं लिखना हूं 20 साइज ठीक है इक्वल तू 10 तो मैंने एक वेरिएबल को डिक्लेअर और इनिशियलिसए कर दिया और अगर मैं लिखूं सिर्फ डिक्लेअर किया है ठीक है तो अगर मैं इसको लिखूं और इसको लिखूं अलग-अलग लाइनें में तो कोई दिक्कत नहीं है एरर नहीं आएगा बट अगर मैं एक लाइन में भी लिखूं तो एरर नहीं आएगा यह क्या समझेगा इसको की एक साइज नाम का वेरिएबल है जिसका डाटा टाइप इंतजार है वैल्यू 10 है फिर एक बी नाम का यह साइज है कुछ और यह भी इंतजार टाइप का और है तो यह क्या करेगा एक तो इसमें वेरिएबल बना लिया टेन साइज का तो जब इसने लिखा है इधर आते हैं एक बार हम करते हैं कहते हैं कुछ इसका नाम रख लेते हैं भाई एक्सरसाइज बना रहा है और अगर मैं इसका रिवर्स भी कर डन यह देखो अगर मैं ऐसे लिख डन यह भी वैलिड होता है से डाटा टाइप होना चाहिए लेकिन ऐसा नहीं है की फ्लोट साइज ठीक है अगर मैं यहां पर लिखूं यह ऊपर वाली चीज को मैं एक बार के लिए देखूं यह तो यह क्या कर रहा है साइज वेरिएबल बना रहा है पहले फिर इसमें जैसे ही लिखा ना बी साइज तो उसे पता है की साइज मेरा 10 है तो इसने 10 साइज का बना दिया तो कोई एरर नहीं आएगा लेकिन पहले लिखना हूं इंटरव्यू साइज फिर लिखना हूं साइज = 10 तो एरर दे देगा ये देखो क्या लिखा है की भाई इनको नहीं पता उसे ऑफ उड क्लियर आईडेंटिफायर साइज आप बोलोगे डिक्लेअर किया तो है इसको नहीं डिक्लेअर हमने इसको बाद में किया है इसके पहले करना जरूरी था हमने पहले इसको देख लिया ठीक है तो इसलिए एरर देगा तो आई होप आप समझ का रहे होंगे दिस बिल गिव एन एरर दिस इस अब्सोल्युटली राइट अगर हमने यह पहले लिखा होता तो ठीक है आगे बढ़ते हैं अब बात करते हैं एक और क्वेश्चन रेफरेंस नंबर स्टार्ट फिफ्थ एलिमेंट फ्रॉम स्टार्ट तो अगर मैं बात करूं नंबर ये है स्टार्टिंग से लेकर 1 2 3 4 5th एलिमेंट फ्रॉम स्टार्ट है सिंपल आगे बढ़ते हैं अब बात करते हैं बहुत इंपॉर्टेंट चीज मेमोरी एलोकेशन इन आरएस मेमोरी एलोकेशन इन आर एस हम क्यों इन डी फर्स्ट प्लेस बनाते हैं ऑफ कोर्स एक चीज हमें दिखे गया की कन्वीनियंस है एक बड़ी में बहुत कुछ बड़े डब्बे बन गए हैं मेरे साथ बट एक दूसरी चीज होती है मेमोरी एलोकेशन की भाई जो हम इंडेक्सिंग का रहे हैं ये कितनी खूबसूरत चीज है ये कैसे क करती है की मैं लिख डन की भाई ए आर ऑफ 10 को कुछ सेट कर दो तो वो एक बड़ी में सेट कर देगा वो बेसिकली क्या होता है की भाई मां लो मेरी मेमोरी है ठीक है यह मेरी मेमोरी है नहीं छोटे-छोटे मेरे मैंने आपको शायद पिछली बार बताए थे ये सारे मेरे बिट्स हैं ठीक है यह सारे यार मेरे यहां पर व्हाइट से एक-एक मतलब यहां पे इसने एक्स वेरिएबल को ले लिया फिर रैंडम 4 बिट्स ले लिया और यहां पे इसने ए वेरिएबल के लिए ठीक है इसने रेंडम ली है तीन लिया है ना कर कर देते हैं 4x के लिए ले लिया फिर ए के लिए ले लिया जाके गीयरली फिर अपने कहानी पे भी मां लो रेंडम लिया और यहां पे इधर मां लेते हैं यहां पर कर बिट्स इतने झाड़ के लिए कहानी भी हो सकता है मेमोरी के अंदर ठीक है इसको हम कंटीन्यूअस मेमोरी एलोकेशन नहीं बोलते ठीक है अगर मैं इसको करूं खास बात समझता हूं अब इंसटिड ऑफ दिस अगर मैंने लिखा होता यार तीन साइज का जिसमें मैंने वालुज दे दी यही 432 या कुछ भी दे दी ठीक है तो यह क्या कम करेगा जरा बड़े ध्यान से देखना है इस चीज को यार अगर मैं बार-बार यहां पे अपनी बायोटेज बनाऊं ठीक है कॉपी पेस्ट ये तो मैं भूल ही गया था की हम ये भी कर सकते हैं फिर कॉपी फिर यहां पर लिख देते हैं पेस्ट ठीक है भाई मां लो मेरी यहां बहुत साड़ी बाइक्स है तो यह तीनों मतलब 12 बाइट्स ऑफ कोर्स एक इंटीरियर कर व्हाइट लेट है तो तीन इंतजार 12 व्हाइट लगा तो यार ये खट्टी 12 बीते लेने वाला है ठीक है ये आप समझ लो इतनी सही है ठीक है ये एक खट्टी लगा अब फर्स्ट एलिमेंट यहां स्टोर होगा सेकंड इधर और थर्ड इधर मतलब जीरो इंडेक्स फर्स्ट इंडेक्स तो इससे क्या होता है कंटीन्यूअस मेमोरी एलोकेशन से किसी भी वैल्यू को अपडेट करना हो सेट करना हो गेट करना हो यह साड़ी चीज बिग ऑफ वन टाइम कंपलेक्सिटी में हो जाता है टाइम कंपलेक्सिटी क्या होता है बाद में देखेंगे डीएम में पढ़ेंगे लेकिन मोटा-मोटा मैं समझाऊं तो बहुत फास्ट ऑपरेशंस होते हैं अरे के अंदर ठीक है तो ये चीज होती है अब थोड़ा आगे बढ़ते हैं पासिंग आर ए तू फंक्शंस एक बहुत ही इंपॉर्टेंट टॉपिक है एक बार इसको हम कंसीडर करते हैं ठीक है सबसे पहले बात तो इसको मैं कंपेयर करूंगा एक वेरिएबल से ठीक है रे तू फंक्शन ठीक है आपको थोड़ा सा रिवाइज करते हैं अपना बहुत चीज भूल चुके हो क्योंकि अभी ठीक है भाई जबकि अभी अभी हमने फंक्शन पर प्वाइंटर्स पढ़ा है जैसे अगर आपको याद हो मैं यहां पर लिखूं एक्स = 3 ठीक है मैंने एक्स की वैल्यू प्रिंट की है फिर मैं क्या करता हूं एक्स की वैल्यू [संगीत] अब अगर मैं एक्स की वैल्यू को तो क्या यह वैल्यू बदलेगी यहां से पता लगेगा की आपने एक्चुअली में कितनी पढ़ाई की है मुझे टर्न करते हैं कुछ नहीं बदले जबकि से चीज लिखी है मैंने फंक्शन में लिखे ऐसा इसलिए हो रहा है भाई साहब यह चीज मेरी क्या हो रही है इस फिनोफेना को हम बोलते हैं पास बाय वैल्यू ये जो एक्स बना है जो आठ के बराबर हुआ है ये डब्बा ही अलग है तो इस फंक्शन से एक्चुअली में में वाले एक्स में फंक्शन के एक्स में कोई चेंज नहीं है तो ये पास बाय वैल्यू होता है अब सिमिलरली सिमिलरली अगर मैं यहां पे कुछ ऐसा कम करो मैं लिखूं इंट ए आर आर एक अरे बना रहा हूं मैं तीन साइज का जिसके अंदर मैं कुछ एलिमेंट दे रहा हूं 1 2 3 ठीक है और में सबसे पहले क्या कर रहा हूं मैं अपने और के एलिमेंट्स को यहां पे प्रिंट कर रहा हूं मां लो एक कम करते हैं हम पूरे एलिमेंट्स को प्रिंट कर देते हैं लूप से तो मैं लिख देता हूं या फिर आई < 3 भी कर सकते हो आई प्लस और आप कर सकते हो जैसे ऐसे अलग-अलग लाइन में प्रिंट कर सकते हो मर्जी है वापस रन करते हैं लो भाई तो मैंने कुछ नहीं किया अरे बनाया उसके तीन एलिमेंट्स को प्रिंट कर दिया पहले चीज मैंने ये कारी ठीक है इसके बाद हमें नेक्स्ट लाइन दे देते हैं तो अब मैं क्या करता हूं अगर मैं यहां पर आपके सामने लिखूं की भाई फर्स्ट एलिमेंट को चेंज करके 100 बना दो या फर्स्ट एलिमेंट को चेंज करके नो बना दो और फिर वापस से अपना पूरे आने को प्रिंट करो तो ऑफ कोर्स वैल्यू चेंज हो जाति है यह देखो पहले 123923 राइट क्योंकि वैल्यू मैंने बादल दी अगर मैं इसकी जगह का नाम लिख दो बस हमें यह नहीं करना होता ध्यान रखना आप पूरा का पूरा हमने आरा भेज दिया तो आरा का सर नाम लिख दो मैंने भेज दिया अब मैंने एक फंक्शन बनाया है यहां पे वाइड चेंज नाम से जो की एक अरे को रिसीव कर रहा है अब ध्यान रखना इंटिगर को रिसीव करते हैं तो मैं ये लिखना हूं राइट अयर को रिसीव करते हैं तो लिख दो ये और ये ठीक है तो ऐसे आर मेरा एरिंग होता है समझना मेरी बात को यहां पे जरूरी नहीं है की आप यहां पे साइज दे दो वो अपने आप समझना का राइट अब अगर मां लो यहां पे मैं लिख रहा हूं की भाई चलो अरे ऑफ जीरो को मैं बना डन नाइन ठीक है तो चेक करते हैं आपके हिसाब से चेंज नहीं होना चाहिए क्यों क्योंकि ये पास बाय वैल्यू हो रहा है और हो सकता है आप भी यही सोच रहे होंगे जो की मैं पहले सोचता था की मैंने जब चेंज अरे फंक्शन चलाया तो हुआ क्या की यहां पे एक नया बना क्योंकि अगर इंटेक्स लिखना हूं तो एक नया डब्बा बंता है तो यहां पे नए डब्बे बन गए तीन जिनके अंदर से वैल्यू चली गई और उनमें चेंज हो गया ठीक है इसको चेंज हो रहा है चेंज हो रहा है अच्छे से बताता हूं ठीक है क्या हो रहा है यह क्या हुआ एक्स के कैसे में तो नहीं होता था इंटिगर के कैसे में इधर ए जो थोड़ा सा इधर ए जो ये देखो ये मेरा कोड है तो आप भी यार यह सोच रहे होंगे सबसे पहले मैं में पे आया फिर मैंने प्यार थ्री लिखा तो यह लिखने ही क्या हो गया मेरे तीन डब्बे बन गए जिनके नाम यार है तीनों के लेकिन इंडेक्स 3 है मेरे यहां पर 123 चला गया तो बेसिकली आउटपुट अगर मैं लिखूं अपना तो यार ऑफ कोर्स मेरा 123 प्रिंट हो गया और एक नेक्स्ट टाइम भी ग गई इसकी मदद से फिर जब मैं यहां पर तो मैंने क्या किया यहां पर यह पूरा का पूरा बड़ा डब्बा तीन डब्बे वाला भेजो तो आप ये सोच रहे होंगे डेफिनेटली यहां पर क्या हुआ एक और यार नाम का अरे बना जिसमें एक्जेक्टली ये तीनों चीज हैं ठीक है फिर मैंने लिखा यार ऑफ जीरो नाइन है तो आप सोचोगे ये नाइन बन जाएगा बट इसमें तो कोई चेंज नहीं आया इसमें तो कोई चेंज नहीं आया तो यहां पर आप गलती कर बैठे टेक्निकल जो मेरा वेरिएबल होता है ना यार जैसे मैं लिखना था तो यहां पर भी यह कोई नया डब्बा नहीं बंता ठीक है भाई यही पर वो चेंज आएगा यह जब मैं पास करता हूं फंक्शंस में तो यही अरे बाय एड्रेस जाता है आपको देने की जरूर नहीं पड़ती यह अपने आप बाय रेफरेंस ही जाता है वैल्यू नहीं होते तो अगर आपको चेंज करते हो तो इसी में चेंज हो जाएगा और कमल की बात यह है की अगर आप अपने फंक्शन में जो और इसका नाम आप चेंज करके मां लो आप रख दो अब देखते क्या चेंज होगा यस चेंज हो गया अगर आपने ठीक है बेसिकली यहां पर हो क्या रहा है हमने अरे भेजो यह को ही रिसीव करेगा लेकिन इस फंक्शन में आप बस ये समझो की उसे सारे का इसने नाम बादल दिया नाम इसने एक्स कर दिया लेकिन इस की बात हो रही है इस मेमोरी लोकेशन की इस डब्बू की बात हो रही है ठीक है तो बाय रेफरेंस जाते है आरा में फंक्शंस अब आगे बढ़ते हैं थोड़ा सा ठीक है अब बात करते हैं क्वेश्चंस को सॉल्व करते हैं बहुत सारे अब हमारे क्वेश्चंस हैं देखो एक दो तीन कर पांच छह साथ आठ ठीक है भाई तो कुछ-कुछ क्वेश्चन है हमारे काफी सारे हैं काफी सारे क्वेश्चंस हैं काफी सारे क्वेश्चंस हैं फिर तू दी अरेंज ए जाएगा फटाफट यार बहुत सारे क्वेश्चंस को हम सॉल्व करते हैं 10-20 मिनट में ठीक है और होमवर्क भी बहुत सारे आप देख सकते हो जैसे होमवर्क ही होमवर्क है पहले क्वेश्चन सॉल्व करते हैं कैलकुलेट डी सम ऑफ जो डी एलिमेंट्स इन डी जिवन है बहुत सिंपल है आप एक बात बताओ किसी भी जिवन आरा का प्रिंटिंग आप कर सकते हो सारे में ट्रैवल कर सकते हो यस पर लूप्स हैं आप रिवर्स ऑर्डर में भी प्रिंट कर सकते हो सारे के डबल एलिमेंट्स को भी प्रिंट कर सकते हो जैसे मां लो मेरा आर ए है ये मां लो मेरा यह कुछ भी लिख रखा है मैंने 512463 6 साइज का है मैंने बना दिया 6 एलिमेंट है मेरे को इन सबका सम निकालना है तो मैं बड़े आराम से निकाल सकता हूं इस पूरे आरा पे ट्रैवल करो प्रिंट मत करो एलिमेंट्स को आप एक दूसरा एलिमेंट रख दो सम ठीक है जिसको जीरो से स्टार्ट करो और एक कम करो इसमें सारे एलिमेंट्स को एड करते रहो सम प्लस इसे इक्वल तू दिस सब में ये भी एड कर दो ये भी एड कर दो यह भी एड कर दो यह भी एड कर दो ये भी कर दो तो बेसिकली मैं क्या करूंगा सम में एड कर दूंगा मैं पहले एलिमेंट ए आर ऑफ जीरो फिर मैं सब में एड कर दूंगा मैंने सारे एड कर दिए अब अगर मेरे को सारे एड करने हैं तो मैं एक-एक करके करूंगा क्या नहीं पर लूप से एड कर दूंगा मैं लूप में जब जाऊंगा तो इनमें एक-एक करके इन सब पे ट्रैवल कर रहा हूं तो मैं एड करते जाऊंगा बस 2 मिनट का कोड नहीं है ये देखो इससे आसन कोई क्वेश्चन हो नहीं सकता ठीक है इधर आते हैं हम लिखने हैं समर डॉट सीबीबीपी फिर यहां पर फटाफट यह लिखने हैं किस चीज को हम बैंड करते हैं उसका सम निकलते हैं तो यहां पर लिख दो कुछ भी लिख सकते हो आप और इसके अंदर आप अपनी कोई भी वैल्यू जैसे मैं यही लिख रहा हूं फाइव वन तू ठीक है चलो यह तो हमारे वन से लेकर 5 तक के एलिमेंट से मैं कुछ और लिखना हूं 1267 349 सबसे पहले इसका साइज देख लो यहां पे साइज छह है सबसे पहले आप प्रिंट कर दो मेरे को ना इसका सम भी प्रिंट करना है सम कैसे निकलेंगे चलिए उसके बड़े में एक बार बात करते हैं सम हम ऐसे निकलेंगे ठीक है सब निकालना बहुत आसन है आप एक वेरिएबल बना जिसमें सम स्टोर होगा उसको पहले जीरो से इनिशियलिसए करो क्योंकि बाद में एड करते रहेंगे अब वही मैं यहां पे लूप चलाऊंगा फोर और आई = 0 पूरे तक जाएंगे हम से तू से लेकिन मैं बस लिखूंगा सम के अंदर एड कर दो जीरो तो जैसे मेरा आई है जीरो से लेकर फाइव जाएगा सारे एड होते हैं फिर अपना प्रिंट कर दो 18 प्लस 34 होता है हमारा 59 ठीक है 59 + 9 होता है हमारा 68 68 + 23 होता है हमारा 78 88 + 3 होता है 91 ये देखो परफेक्ट ठीक है तो आप मतलब बहुत सारे एलिमेंट्स का सब निकाल सकते हो कैलकुलेटर की तरह कम कर रहा है की आपको बहुत सारे एलिमेंट रैंडम लिखने हैं तो यहां पर लिखने रहो लिखने रहो और अपना सम निकाल लो यार सिंपल कुछ है ही नहीं है इसमें बहुत बढ़िया आगे बढ़ते हैं ठीक है आगे बढ़ते हैं अच्छा एक और चीज जैसे मां लो मैंने यार रैंडम बहुत सारे एलिमेंट और दे देता हूं तू आते 34 वापस से या 31 अब बार-बार यार यह तो मैं करूंगा की यहां पर मैं अपनी वो लेकर जाऊंगा अब मेरा साइज नाइन का तो मैं आठ तक जाऊंगा ठीक है या फिर मैं < 9 जा रहा हूं तो मैं बार-बार यह तो खुद से चेंज नहीं करूंगा तो यहां पे ना अगर मैं यहां पे एक्सप्लीसिटली आर का साइज नहीं दे रहा हूं और मैं बस कोमा कोमा करके एलिमेंट्स डेल जा रहा हूं और फिर मैं चाहता हूं मैं साइज को निकालूं तो निकाल सकते हैं यूजिंग साइज ऑफ ऑपरेटर ठीक है साइज ऑफ ऑपरेटर बेसिकली क्या करता है उसके बड़े में एक बार डिस्कस करते हैं जैसे मां लो आपकी वैरियेबल्स है इंटेक्स अगर मैं यहां पर प्रिंट करता हूं अगर मैं यहां पर लिखना हूं क्या यार डाटा टाइप करता है अगर मैं यहां पर लिख डन अगर मैं यहां पर लिख डन मेरा आंसर ए जाएगा 4 अब हमारा एक और डाटा टाइप होता है जो हम बाद में पढ़ेंगे लेकिन अभी से बता देता हूं मैं थोड़ा लॉन्ग लॉन्ग कहते हैं इसको ये डाटा टाइप का पूरा अगर मैं इतना लॉन्ग लॉन्ग तो 8 ए जाएगा है तो यह बाइक में साइज बता देता है अब इस साइज ऑफ ऑपरेटर कम इस्तेमाल का साइज निकाल सकते हैं की कितनी एलिमेंट्स होंगे उसमें अब एक बात बताओ इसमें अगर मेरे एक दो तीन कर पांच छह साथ आठ नो एलिमेंट है अगर मैं इसका ये साइज प्रिंट करूंगा ये देखो सी आउट साइज ऑफ यहां पे सिर्फ लिख डन अरे लिख सकते हैं आप ठीक है इसको एक बार कमेंट करते हैं ये देखो मैंने अरे बना दिया साइज ऑफ इराक किया तो देखो आंसर आएगा मेरा कितने 9 एलिमेंट्स हैं ना 9 * 4 36 ये देखो 36 अगर मैं एक एलिमेंट यहां पे कम कर डन तो मेरा आंसर आएगा 32 32 क्योंकि ये क्या कर रहा है ये देख रहा है की मेरे पास 8 इंटीरियर है एक इंटीरियर कर व्हाइट लेट है तो मेरा आंसर कितना ए गया 32 बिट्स अब एक बात बताओ अगर मेरे को नंबर ऑफ एलिमेंट्स निकालना हैं तो क्या आसन नहीं है अगर मैं बस अपने साइज से डिवाइड कर दो ये मां के चलो की हर एलिमेंट का साइज और टोटल नंबर ऑफ बिट्स डिवाइडेड बाय फोर बाय मेरे को नंबर ऑफ पार्लियामेंट दे देंगे बेसिक मठ देखो तो मैं हर समय आप क्या कर सकता हूं की मैं एक वेरिएबल बना लूंगा जिसमें मैं अपना साइज स्टोर कर सकता हूं फिर मुझे पता है की अगर मेरा साइज आएगा कुछ भी अमाउंट तो अब मैं हमेशा को प्रिंट भी कर सकता हूं और उनका सम भी निकाल सकता हूं ये देखो सर समाज ए गया मेरा 110 मां लो मैं कुछ और एड कर रहा हूं यहां पर 11 और एड कर रहा हूं तो 121 ए जाएगा देखो 121 और मुझे कुछ और चेंज करने की जरूर नहीं पड़ी मेरे को यहां पे कोई चेंज नहीं करने पड़े अगर एलिमेंट्स बाढ़ रहे हैं या घाट रहे हैं कोई चेंज नहीं करने क्योंकि एन के ठीक है आगे बढ़ते हैं अब आपके लिए होमवर्क है होमवर्क क्या है यार की आपको दे रखा है तो जिवन ए रहा है ऐसे ले लो यार इसे इक्वल तू ये तो उन सबका प्रोडक्ट आप यहां पर निकालो बहुत सिंपल है कुछ खास नहीं करना आगे बढ़ते हैं सारे एलिमेंट्स का प्रोडक्ट निकालना है जैसे अगर एलिमेंट जो भी है उन सबको मल्टीप्लाई करके आंसर दिखा दो अगला क्वेश्चन बहुत-बहुत इंपॉर्टेंट और यह अच्छा क्वेश्चन है अच्छा है जिनकी बेसिक सी चीज है बहुत कम आई है फाइंड डी मैक्सिमम वैल्यू आउट ऑफ जो दी एलिमेंट्स इन दी अरे अब एक बात बताओ अगर मुझे दो एलिमेंट्स का मैक्सिमम निकालना है तो मैं कैसे निकलता हूं मैं यह का सकता हूं की भाई अगर एक्स ए से बड़ा है तो एक्स मेरा मैक्सिमम है अगर भाई मेरा मैक्सिमम है तो ये सब चीज मैं कर चुका हूं तीन नंबर का मैक्सिमम निकालना सिख चुके हैं अब मां लो 10-20 एलिमेंट्स का मैक्सिमम निकालना है पूरा कैसे निकलेंगे सिंपल आप बार-बार कंपेयर कर सकते हो एक दूसरे से सबसे नहीं देखो हम ऐसे करेंगे एल्गोरिथम समझता हूं पहले बार कर रहे हो इसलिए मैं समझा रहा हूं ठीक है आपको ढंग से समझाऊंगा की यहां पर हो क्या कर सकते हैं हम एक वेरिएबल बना सकते हैं ठीक है जिसके अंदर हम अपना पहले एलिमेंट स्टोर कर लेते हैं मतलब जो पहले इंडेक्स पर चीज पड़ी है ना यार हम उसको स्टोर कर लेंगे हमेशा फिर अब मैं क्या करूंगा बार-बार इससे कंपैरिजन कराऊंगा अगले एलिमेंट्स और अपडेट करते रहूंगा इसको मतलब ये देखो मेरा एल्गोरिथम कुछ ऐसा है अब मैं इस अरे पर चलने वाला हूं मैं अपना लूप चलाऊंगा वन से लेकर फोर तक जीरो से लेकर 4 नहीं मैं बैंड से लेकर 4 तक यार अपना एक लूप चला लूंगा सबसे पहले मैं क्या करूंगा सबसे पहले कंपेयर करूंगा की जो अभी के लिए मेरा मैक्सिमम है ये देखो मैं अपना मैक्सिमम मेंटेन करूंगा जैसे मैक्सिमम अभी बैंड है तो मैं चेक करूंगा मैं इस पर हूं तो वन और फाइव में से बड़ा एलिमेंट क्या है वन और फाइव में से 5 बड़ा एलिमेंट है तो मैं अपने मैक्सिमम को अपडेट कर दूंगा फाइव की भाई अभी तक सबसे बड़ा एलिमेंट फाइव है फिर मैं इधर आया सिक्स तो मैं इसको अपडेट कर दूंगा सेक्स बना दूंगा की अभी तक के सब में सबसे बड़ा एलिमेंट सिक्स है फिर मैं इधर ए गया फोर फोर इसमें से बड़ा एलिमेंट क्या है तो ऐसे आगे आईटी इसे रहने दो फिर मेरा लूप खत्म हो गया और मेरा मैक्सिमम स्टोर हो चुका है तो बस इतनी सी आपको चीज करनी है आप इसको फूल से भी कर सकते हो और जो आपका ब्रिटेन मैप फंक्शन मैंने आपको समझाया था आप उससे भी कर सकते हो जो की बेसिकली क्या लेट है अगर मैं कभी भी लिखना हूं मैक्स ऑफ ए बी तो ये इन दोनों में से मैक्सिमम नंबर मेरे को निकाल के देता है तो मैं हर बार क्या कर सकता हूं मैं लिख सकता हूं मैं मैक्स इसे इक्वल तू मैक्स ऑफ करंट मैक्स और ए आर ऑफ आई सिंपल सा को ठीक है सिंपल सा की भाई जो मेरा करंट टाइम एक्स है मां लो फाइव और सिक्स में से जो ग्रेटर है ठीक है वह इसमें दे दो वापस से अपने मैक्स के अंदर दाल दो कैट के सिंपल तो देखो दो लाइन का कोड है ये की अगर मेरे को मैक्सिमम मां लो यह मेरा पूरा एरर है इसका मैक्सिमम एलिमेंट 34 है तो 34 ही आना चाहिए आंसर आपने इन 10 निकाल लिया सब कुछ ठीक है यहां पे लिखो ईट मैक्स इसको आप दे सकते हो इनिशियलिसए कर सकते हो वैसे तो ए रहा है की किसी भी वैल्यू से कर सकते हो बट और फिर पूरे आप है ट्रैवल कर लो बट मैं लिख देता हूं अरा ऑफ जीरो से मैंने इसको इनिशियलिसए कर दिया मैंने मां के चला की फर्स्ट एलिमेंट मेरा सबसे मैक्सिमम है फिर मैं बाकी आरा पे ट्रैवल करता हूं वन से लेकर अंत तक मैं क्या हर बार करता हूं मैं अपडेट करते रहूंगा मैं चेक करूंगा आप ये सबसे पहले तो ये लिख सकते हो की भाई अगर ऐसा है की अरे ऑफ आई की वैल्यू मैक्स से ज्यादा है तो एक कम करो इस मैक्सिमम में ए रहे हो फायदे दे दो ये भी ठीक है इससे आपका बार-बार मैक्सिमम अपडेट होता रहेगा और लास्ट में आप अपना मैक्सिमम प्रिंट कर सकते हो करके देखते हैं रन करते हैं देखो 34 मेरी मैक्सिमम वैल्यू है अगर मैं गलती से यहां पर 230 लिख डन तो 30 मेरी मैक्सिमम वैल्यू हो जाएगी लो भाई ठीक है दूसरा तरीका सिंपल ये आप ये तो लिख सकते हो ये ज्यादा लॉजिकल था ठीक है ये ज्यादा लॉजिकल था आप ये भी लिख सकते हो मैक्स = बार-बार मैच ऑफ मैक्स प्लेयर अच्छा एक और चीज इस वेरिएबल का नाम मैं मैक्स क्यों नहीं रख रहा क्योंकि यार रख सकता हूं लेकिन यूजुअली अगर मैं मिल्टन फंक्शन का इस्तेमाल कर रहा हूं मैक्स तो यहां पर से नेम्स नहीं होने चाहिए ठीक है तो यूजुअली हम मैक्स रखते हैं आप कुछ भी रख सकते हो ऐसे मैक्सिमम भी रख सकते हो तो देखो आप अगर ये भी कम करोगे तो आपका कम हो जाएगा यह देखो 230 ए गया आपका आंसर सिंपल इससे आसन तो कुछ हो ही नहीं सकता सिमिलरली अगर आपको मां लो की आपको पूरा आएगा मिनिमम एलिमेंट निकालना है तो 2 मिनट में हम उसको भी कर लेंगे वैसे तो वो आपका होमवर्क है लेकिन अगर मां लो आपको अरे का मिनिमम एलिमेंट भी निकालना है ठीक है में इन ए डॉट सीपीडी लो भाई तो दो मिनट में कम हो जाएगा आप एक वेरिएबल बना लो मिनिमम वही स्टार्टिंग एलिमेंट से इनिशियलिसए करो बाकी आर्य में ट्रैवल करो और आप दो चीज लिख सकते हो या तो आप लिख सकते हो अगर जो भी मेरे को अरे का एलिमेंट दिखे रहा है वो और छोटा है मेरे मिनिमम से तो इसका मतलब मेरा एक नया मिनिमम ए चुका है मेरा एक नया मिनिमम ए चुका है ठीक है लास्ट में आप अपने मिनिमम को प्रिंट कर सकते हो तो हमारा आंसर आएगा यहां पर मिनिमम एलिमेंट तू है देखो तू अगर मैं लिखूं यहां पर माइंस सिक्स तो सबसे छोटा बात करते हैं दूसरे तरीके से यूजुअली हम यूजुअली ये नहीं करेंगे की आप मां लो की हमने फर्स्ट एलिमेंट को मैक्सिमम एलिमेंट ले लिया कर सकते हो बट हम क्या करते हैं हम अपने मैक्सिमम एलिमेंट के अंदर हर बार क्या कर रहे हैं हम कंपैरिजन कर रहे हैं की अगर मेरे को कोई बड़ी वैल्यू मिल रही है और तो मैं अपना आंसर दे रहा हूं अब मां लो मेरे सारे एलिमेंट्स 126 734 पॉजिटिव नंबर्स है मैं एक कम यह कर सकता हूं अपने मैक्सिमम एलिमेंट में -1 दे देता हूं फिर मैं बार-बार अपडेट करते रहूंगा की भाई अगर इससे कोई बड़ी वैल्यू ए रही है तो मैक्सिमम हमको अपडेट कर दो जो भी आपको सबसे बड़ी वैल्यू मिल रही है वो चेंज होते रहेगी अब अगर मैं यहां पर लिख डन -1 -2 -3 - 4 - 5 तो एक बात बताओ सबसे बड़ा एलिमेंट कौन सा है हमारा -1 लेकिन यहां पर क्या आंसर आएगा एक बार वो देखना इनफैक्ट हम ये रहने देते हैं मां लो मेरे एलिमेंट्स किया थे इनमें से सबसे बड़ा नंबर क्या है सबसे बड़ा नंबर -10 नहीं है -2 है अब देखना मेरा आंसर -1 ए जाएगा क्यों क्योंकि माइंस वन इन सबसे बड़ा है तो मैं हमेशा क्या कोशिश करूंगा अपने मैक्सिमम एलिमेंट में जब इनिशियलिसए करता हूं ना सबसे छोटी वैल्यू दे दूंगा इसमें और आपको पता है सबसे छोटी वैल्यू क्या होती है इंटिगर की बहुत ही हमारी इंटरनेट इसको हम कहते हैं क्या होता है यह मेरा सबसे छोटा नंबर है इससे और छोटी वैल्यू इंतजार डाटा टाइप में स्टोर नहीं हो शक्ति अफोर्ड मैथमेटिक्स में और नंबर्स में आप तो कितना भी बड़ा नंबर बना सकते हो ये कितने डिजिटल का है ये है एक दो तीन कर पांच छह साथ आठ नो 10 डिजिटल का है तो आप 50 100 डिजिटल का भी नंबर बना सकते हो इंफाइनाइट का बना सकते लेकिन हम स्टोर नहीं कर सकते ये जो डब्बा है इसकी औकात इतनी है मिनिमम इतना स्टोर कर सके यह नंबर मेरा एक्जेक्टली होता है टूरिस्ट तू पावर 31 ठीक है एक तो ये है दूसरा एक हमारा इंटरनेट भी होता है सिमिलरली जो की मैक्सिमम एलिमेंट बताया मेरी ये रही इससे बड़ा मैं नंबर यार स्टोर नहीं कर सकता अपने इंटिगर दे ठीक है तो हमने ईट मिनिमम हमने मैक्सिमम में आप सोचोगे इंटरनेट क्यों नहीं दी फिर अरे बेवकूफ अगर मैक्सिमम में मैं इंटैमेक्स दे देता तो उससे बड़ी कोई वैल्यू कभी आई ही नहीं तो मेरा आंसर गलत ए जाता तो मैक्सिमम में मैं ईट में देता हूं सिमिलरली मिनिमम ऑफ अरे में मैं ए आर ऑफ जीरो की जगह इंटरनेट दे सकता हूं और फिर पूरा अरोमा ट्रैवल करो तो दिस इसे वन मोर मेथड आगे बढ़ते हैं यह आपका होमवर्क है वैसे तो की भाई मैंने करके दिखा दिया मिनिमम वैल्यू आगे बढ़ते हैं एक होमवर्क आपके लिए ढंग से देखना व्हाट इसे डी डिफरेंस बिटवीन डी फाइव इन डीज तू एक्सप्रेशंसेंट नंबर है तो यहां पर जो विचार चीज लिखी है फर्स्ट इस पर्टिकुलर एलिमेंट ऑफ कोर्स वैसे टेक्निकल स्पीकिंग अगर मैं कोड में एक साथ यह लिखूं तो एक एरर ए जाएगा एरर क्यों आएगा अगर मैं लिखना हूं तो ये बेसिकली क्या करता है एक नाम नाम का अरे बना देगा जिसमें पांच एलिमेंट्स है इसका यह मीनिंग चलो कोर्स कभी भी मैं लिखना हूं नाम ऑफ फाइव फिफ्थ इंडेक्स इस इक्वल तू 11 तो 5th इंडेक्स तो एक्जिस्ट ही नहीं करता तो एरर आएगा लेकिन यह अलग-अलग चीज मां लो दोनों अलग-अलग कोड्स में है आप ये समझ लो ठीक है तो आपको बताना है यह क्या है फर्स्ट इस पर्टिकुलर एलिमेंट सेकंड स्ट्राइक फर्स्ट सेकंड टेस्ट पर्टिकुलर एलिमेंट फर्स्ट पर्टिकुलर एलिमेंट साइज बहुत स्पेसिफिक अब आपको सोचो की आंसर है बहुत सिंपल है आगे बढ़ते हैं स्टेट ट्रू और फॉल्स 26 एलिमेंट्स ट्रू ऑफ कोर्स साइज होता है अगर मैं कभी भी बोलूं नाम या मैं बोलूं यहां पर इशारे का नाम है अगर मैं लिखूं यार तू तो यह बेसिकली मेरा थर्ड एलिमेंट करता है तो ए आर ऑफ 27 मेरा 28 एलिमेंट को बताया ठीक है डिनोट करेगा आगे बढ़ते हैं एक होमवर्क है आपके लिए जिवन है इंतजार एन क्रिएट बना कंटेनिंग स्क्वेयर्स ऑफ जो नेचुरल नंबर्स तिल एन और प्रिंट दी एलिमेंट्स ऑफ डी अरे आपको बेसिकली यूजर से ये करना है हिंट एन इंटर नंबर फिर आप लिख दो सी इन एन ठीक है मां लो आप पर एग्जांपल क्योंकि इंडेक्स मेरे होते जीरो वन तू थ्री तो आपको फर्स्ट एलिमेंट्री करना है सेकंड थर्ड से अपना कम करना है तो खुद सोचो कैसे इसको सॉल्व करेंगे ठीक है आगे बढ़ते हैं क्वेश्चन सॉल्व करते हैं वैल्यू ऑफ जो ओड इंडेक्स एलिमेंट्स तू आईटी सेकंड मल्टीपल और इंक्रीमेंट जो एवं इंडेक्स वैल्यू में 10 इसका यह मतलब है की मां लो आपको अरे दे रखा है ये ठीक है ऐसे नहीं अच्छे से लिखने हैं यार अच्छे से लिखने हैं आपको दे रखा है ईट ए आर आर मां लो 5 साइज का है ठीक है 12345 आपको बेसिकली क्या करना है जो भी इसके ओड इंडेक्स एलिमेंट्स है इनके मीनिंग समझता हूं आपको इंडेक्स है मेरे जीरो वन तू थ्री फोर ठीक है एलिमेंट्स क्या होते हैं यार जो है जिनके इंडेक्स ऑर्डर होते हैं ये और ये तो ये ओड इंडेक्स एलिमेंट्स है वन और थ्री इनको आपको चेंज करना है तू इट्स सेकंड मल्टीपल सेकंड मल्टीपल का मतलब है की भाई ये देखो वन इसको तू से मल्टीप्लाई कर दो तू को तू से मल्टीप्लाई करो 4 4 को 2 से मल्टीप्लाई कर दो 8 तो पहले स्टेप तो हो गया ठीक है की जो भी यहां और यहां से उनको डबल कर दो सेकंड मल्टीपल का मतलब डबल करना और इंक्रीमेंट जो डी एवं इंडेक्स वैल्यू एवं इंडेक्स मतलब ये एवं इंडेक्स पे है ये भी एवं इंडेक्स पे है ये भी एवं इंडेक्स पे है देखो समझता हूं मैं सबसे पहले तो मैंने इसमें और इसमें चेंज किया अब मैं क्या करूंगा मेरे को जो भी एवं इंडेक्स पे है ये क्योंकि फर्स्ट थर्ड और फोर्थ इंडेक्स है इसको हम होमवर्क में रखते हैं आपको मैंने समझा तो पूरा क्वेश्चन दिया ही अब आपको बस यही करना है की आप एक अरे ले लो जिवन ले लो इनपुट लेने की जरूर नहीं है बस आपको क्या करना है एक ही पर लूप में कम हो जाएगा इफल्स का इस्तेमाल करके की अगर एवं इंडेक्स है ठीक है अगर मां लो एवं इंडेक्स है तो आप उसे एलिमेंट में 10 एड कर दो ठीक है आप सिंपल कर दो यार आर ऑफ आई प्लस इसे इक्वल तू 10 अगर एवं है और ओड के कैसे में आप लिख दो यार आर ऑफ आई मल्टीप्लाई कर दो बस दो लाइन का कोड है एक लूप में सिंपल आगे बढ़ते हैं क्वेश्चन काउंट डी नंबर ऑफ एलिमेंट्स इन जिवन है ग्रेटर डेन जिवन नंबर एक्स जैसे मेरे पास अगर ए रहे हैं यहां पर लिख रखा है [संगीत] की नंबर ऑफ एलिमेंट जन हैं पूरे एलिमेंट ट्रैवल करूं एक फॉर्म लूप लगाओ जीरो से लेकर जहां तक भी आपका ली दें है ना जब भी आपको यह कंडीशन दिखे जब भी आपको यह कंडीशन दिखे की भाई अब कभी भी अगर आर ए का वो एलिमेंट मेरा बड़ा है एक्स से तो बस आप काउंट को बड़ा दो इतना सा एक लाइन का कोड है यार लूप के अंदर पर लूप के अंदर ये दाल दो थॉट्स आईटी फिर इसको प्रिंट कर दो आगे बढ़ते हैं आपका होमवर्क क्या एक अच्छा सा फाइंड डी डिफरेंस बिटवीन डी सम ऑफ एलिमेंट्स आते एवं और डिशेज तू डी सम ऑफ एलिमेंट्स मतलब अगर मेरा अरे यह है इस इक्वल तू कुछ भी लिख रहा हूं मैं वन तू थ्री फोर फाइव ठीक है मुझे निकालना है फाइंड डी डिफरेंस बिटवीन सम ऑफ एलिमेंट दिस इस मतलब जो एवं इंडसिस पे एलिमेंट्स है इनका पहले सम बताओ कितना होगा 1 + 0 0 मतलब वन प्लस तू थ्री प्लस सिक्स नाइन तो सम एवं नाम का वेरिएबल बना लेना इसका सम ए रहा है मेरा कितना यार 1026 कैलकुलेट करते रहना जैसे ही इंडेक्स है एक सम एवं नाम का वेरिएबल बना नाइन ए गया और साथ ही साथ एक ये लूप के अंदर सम ओड भी निकाल लो की भाई जो ओड नंबर पर पड़े हुए यार उनका सब मेरा क्या होगा तो 3 + 10 13 + 5 18 तो आपको बस क्या करना है लास्ट में 9 - 18 को प्रिंट करना है आपको ये एलिमेंट प्रिंट करना है डेट इसे आईटी सिंपल कम है बहुत आगे बढ़ते हैं अब करते एक अच्छा क्वेश्चन यहां पर सॉल्व जो की क्या है क्वेश्चन है मेरा फाइंड डी सेकंड लार्जेस्ट एलिमेंट इन डी जिवन अरे आपको निकालना है सेकंड लार्जेस्ट फिर आप सिंपल आपको इतना सा कम करना है पर कोड ही लिख देता हूं आपके सामने जीरो से लेकर जो भी आपका साइज है एक कम तक आपको जाना होता है एन - 1 तक और आप सिंपल लिख डॉग की भाई मैक्सिमम इस इक्वल तू मैक्स ऑफ करंट मैक्सिमम ऑफ अगर आप इतना सा कोड लिखने हो तो आपका मैक्सिमम स्टोर हो गया आप उसको प्रिंट भी कर सकते हो लेकिन सेकंड लार्जेस्ट कैसे निकलेंगे मैक्सिमम कैसे निकलेंगे तो बहुत सिंपल है सबसे पहले आप मैक्सिमम निकालो फिर एक कम करो आप एक वेरिएबल बना लो इंटर सेकंड में मैक्सिमम जिसको भी आप इनिशियलिसए कर दो फिर आप सिंपल पता है क्या करो सेकंड मैक्सिमम के लिए सिंपल आप यह करो सेकंड मैक्सिमम के लिए अगेन से कोड चलाओ पूरे लूप में ट्रैवल करो लेकिन और यही कम करते रहो की भाई सेकंड मैक्सिमम इस इक्वल तू मैक्सिमम और सेकंड मैक्सिमम कोमा ए आर और फाइव लेकिन एक कंडीशन पे आप यह चीज करोगे इस चीज को आप तभी सेट करोगे अपने सेकंड मैक्सिमम को अगर आपका जो ए आर ए फाइव जो एलिमेंट करंट एलिमेंट है जैसे मैं इस पे आया अगर ये मेरा सच में मैक्सिमम निकाल गया ये तो मैं सेकंड में मैक्सिमम में अपडेट नहीं करूंगा ठीक है तो आपका आंसर ए जाएगा दिखता हूं मैं आपको ठीक है यह देखो आपको सिंपल बस यहां पे यही चीज लखनी है पर से तू से इन आई = 0 आई < आई प्लस प्लस नहीं है मेरे जो मैंने मैक्सिमम निकाल दिया था इसके बराबर नहीं है तो एक कम करो अपने सेकंड मैक्स को अपडेट करते तो एक कम करो अपने सेकंड मार्क्स को अपडेट करते रहो ऐसे अगर बराबर नहीं जैसे मां लो मैं इधर आया तो सेकंड मैक्सिमम 10 हो गया ठीक है ऐसा सीन है मां लो सबसे पहले अपना मैक्सिमम निकलते हैं ट्रैवल हुआ तो चेक हुआ क्या 10 मेरा 10 मिनट में से मैक्सिमम ज्यादा क्या है ये देखो ऐसा सीन है इनिशियली इसके अंदर ईट मिनिमम है ईट मिनिमम है ठीक है फिर देखना होगा क्या सबसे पहले मैं इस पे आया इन दोनों में से बड़ा एलिमेंट क्या है ऑफ कोर्स 10 है ये तो नेगेटिव नंबर है तो 10 हो गया फिर वन और 10 में से बड़ा नंबर क्या है 10 0 10 में से बड़ा नंबर क्या है 10 9 और 10 में से बड़ा नंबर क्या है 10 4 और 10 में से बड़ा नंबर क्या है लूप खत्म हो गया और मेरे मैक्सिमम के अंदर 12 स्टोर हो गया तो ये लाइन चल गया अब मैं इधर आया लेकिन मैथ्स इस इक्वल तू इंटरमैन तो मैंने एक और डब्बा बनाया जिसमें अभी के लिए भाई अंत में मैंने डाला जिसमें मैंने यही अपना ईट में ऐसे पूरा का पूरा डाला बहुत नेगेटिव नंबर अब वापस से मैंने पूरा अरे में ट्रैवल किया जीरो से लेकर तो मैं इधर आया तेल क्या एलिमेंट क्या है नाइन और 10 में से 10 है 4 और 10 में से 10 है तू 12 अब देखो 12 और 10 में से वैसे तो बड़ा एलिमेंट 12 है लेकिन यहां पे हर समय यह भी चेक हो रहा था जब जैसे मैं 10 पे आया स्टार्टिंग से अगर मैं करूं तो यहां पे क्या ये 10 कहानी गलती से मैच के बराबर तो नहीं है 12 के बराबर अगर नहीं है नॉटी इक्वल तू तो ही ये कम करो अगर इक्वल तू इक्वल तू कुछ मत करो ठीक है तो इससे हमारा कभी वो अपडेट नहीं होगा उसे पर्टिकुलर मैक्सिमम वैल्यू पे तो आपको सेकंड लार्जेस्ट ए जाएगा तुरंत करते हैं ठीक है भाई तो मैक्सिमम पर आते हैं मैक्सिमम कोई कॉपी करो अगर मेरे को लिखा है सेकंड लार्जेस्ट एलिमेंट निकालना है तो कॉपी पेस्ट करो कोड को सबसे पहले निकालो से कोर्ट चलेगा से आपका एसएमएस अपडेट होगा ऐसे ही से तू से कॉपी पेस्ट कर दिया बस मैंने लेकिन बस यहां पर एक कंडीशन लगी की भाई जो मेरा एरा का भी करंट एलिमेंट है ना बराबर नहीं होना चाहिए मेरे मैक्स के तो ही अपडेट करूंगा राइट प्रोग्राम ठीक है अब आपका एक दूसरा अरे है ईट बी 5 साइज का आप ले लो जो की अभी के लिए समझो इसके अंदर कुछ है नहीं ठीक है अपने एलिमेंट्स को भरना है ठीक है ये लिखने के बाद ऐसा सीन हुआ था की मेरा ए रहे तो ये है बेसिकली यार है तो यार मेरा कुछ ऐसा सा बन रहा है वन तू थ्री फोर फाइव इंडेक्स है मेरे यह और इसके अंदर मेरे एलिमेंट भर चुकी है ऐसे अब आपको क्या करना है आपका जो बी और है ना अभी के लिए इसके भी से इंडेक्स है लेकिन अब ये ना खाली बैठा हुआ है अभी के लिए जो बी ए रहे हैं वो खाली है अब आपको क्या करना है आपको इसको रिवर्स ऑर्डर में यहां पे भरना है आपको रिवर्स ऑर्डर में भरना है जैसे यहां पे आना चाहिए आपका 54321 तो बस इतना सा क्वेश्चन है इसको कैसे सॉल्व करोगे पहले खुद सोचो की वीडियो आई होप अपने सोचा होगा अब मैं आपको पहले हिंट देता हूं पहले हिंट आपको थोड़ी सी मैथ्स लगानी पड़ेगी की आप इसमें प्रवास तो सीधा करो तो मेरे को एक नंबर बनाना पड़ेगा बेसिकली और वह कैसे निकलेगा यह मैं आपको समझाऊंगा या फिर दूसरे हिंट आप का सकते हो बीर का जीरो आठ एलिमेंट बेसिकली यहां का फोर्थ एलिमेंट है बी का फर्स्ट यहां का थर्ड है बी का सेकंड यहां का सेकंड है बी का थर्ड यहां का फर्स्ट है बी का फोर्थ यहां का जीरो है तो आप सिंपल एक कम कर सकते हो की आप हमेशा आपको मां लो आप अरे चला रहे हो आई को आप चला रहे हो जीरो से लेकर फोर तक तो बी ऑफ आई आप हमेशा पता है क्या लिख सकते हो सिंपल सी मैथ्स है आप लोग चलाओ एक तो लूप चलाओ ईट आई = 0 आई <= 4 आई प्लस प्लस को वो मैं आपको समझता हूं कैसे निकाल सकते हैं एक बात बताओ क्लीयरली जैसे हमेशा मेरा सीन क्या हो रहा है की यह जो आई है आई बेसिकली तो आप सिंपल निकाल सकते हो भाई की के की वैल्यू मेरी हो रही है यहां पर एन - 1 - आई तो यह चीज आपको ध्यान रखती है बस तो यहां पर आप लिख दो सबसे पहले तो ईट के इस इक्वल तू एन - 1 - आई और फिर आप यह वाला कम अपना कर सकते हो तो मैथ्स लगेगी ज्यादा कुछ नहीं है आगे बढ़ते हैं और यहां पर लिखने हैं रिवर्स order.c लिखने हैं यार मां लो मेरा यही ए रहा है अजीब सारे बना दिए इसको थोड़ा छोटा कर देते हैं की भाई ये जो होगा हमेशा ये होगा मेरा एन - 1 - आई के बराबर ठीक है भाई तो इतनी सी बात है यह करने के बाद आप एक बार वापस से प्रिंट भी कर दो अपने के सारे एलिमेंट तो आप देखना रिवर्स ऑर्डर में जा चुके हैं जैसे मैं हर समय क्या करूंगा आप कर सकते हो सी आउट बेवफाई ऑर्डर में एलिमेंट्स कॉपी पेस्ट हो गए उल्टे ऑर्डर में कॉपी पेस्ट हो गया है ऑफ कोर्स में डायरेक्टली एक कम कर सकता हूं की भाई ये जो फॉर्मूला था इसको डायरेक्टली यहां पे लिख दो के की जगह जब मेरे को नया वेरिएबल बनाने की जरूर नहीं है तो ये देखो ये कम आप डायरेक्टली कर सकते हो की जैसे ही आप भर रहे हो एलिमेंट आप इस समय यार प्रिंट भी कर सकते हो लो भाई आपने प्रिंट कर दिया देखो अच्छे कॉन्सेप्ट की तरफ और उसके बाद हम थोड़ी बहुत और चीज अलग-अलग पढ़ने वाले हैं ठीक है तो कहां गया यार इधर ए जाते हैं राइट प्रोग्राम अब ऐसा नहीं बोला की आपको इसको रिवर्स प्रिंट करना है या दूसरे में इसको रिवर्स ऑर्डर में भरना है नहीं नहीं नहीं इसकी खुद की एलिमेंट्स को रिवर्स करना है पहले वीडियो को एक बार पॉज करो सोचो करेंगे क्या कैसे करेंगे कैसे करेंगे जैसे मां लो अगर मैंने यही लिख दिया है के अंदर पूरा लूप चलाया और मैंने लिख दिया ए ऑफ आई = एन - 1 - आई तो क्या होगा बैंड के जगह फाइव ए जाएगा लो भाई फिर तू की जगह मेरा क्या ए जाएगा 4 ए जाएगा ठीक है रिवर्स हो रहा है थ्री की जगह थ्री ही रहेगा फिर अब फोर की जगह क्या आएगा 45 की जगह फाइव तो रिवर्स नहीं होगा मेरा यार है अगर मैं ऐसा करूं बहुत इंपॉर्टेंट है कॉपी पेस्ट करो आप यह बना के अंदर यह चीज कर दो यह लगा दो ठीक है ये लगा दो और साथ ही साथ प्रिंट भी करते रहो एलिमेंट्स को तो देखना क्या दिक्कत आएगी लेकिन लास्ट के कर एलिमेंट्स रिवर्स नहीं हुए हैं ये देखो ये आना चाहिए वो तो गायब हो गए ना उनको मेंटेन कैसे करें पहले कुछ सोचो आई होप आपने सोचा होगा अब मैं हिंट बताता हूं क्वेश्चन का स्वॅपिंग आप क्या करोगे इस क्वेश्चन को बहुत आराम से सॉल्व कर सकते हो यूजिंग स्वॅपिंग हिंट देता हूं मैं हिंट नंबर वन नंबर [संगीत] से इस क्वेश्चन को सॉल्व करने की कोशिश करोगे कैसे करेंगे मैं आपको समझता हूं अब थोड़ा सा आपको इसका एल्गोरिथम बताते हैं मां लो सबसे पहले आप क्या करोगे यह आपको पता है की इंडेक्स होंगे कुछ कुछ जीरो से लेकर एन - 1 तक जाएंगे ठीक है दो चीज लखनी है मेरे को इसके बाद में आई को आगे बड़ा दूंगा आई प्लस प्लस के माइंस माइंस तू और फोर को साफ कर दूंगा ठीक है अब मैं इधर ए गया तो तू और फोर को भी मैंने यार यहां पे स्वाइप कर दिया तू फोर फिर आई को आगे बढ़ाओ जे को पीछे बढ़ाओ हमेशा फिर थ्री और थ्री को इसको आप कर दिया बट वैसे यहां पे जैसे ही मैं आई = जे पे ए जाता हूं या आई ग्रेटर डेन के हो जाता है तो मैं अपने लुक को ब्रेक कर दूंगा ठीक है तो बड़ा सिंपल सा कोड है यहां पे आते हैं और समझते हैं हम करेंगे क्या हम यहां पे दो वैरियेबल्स का इस्तेमाल इसको हम 2.2 अप्रोच कहते हैं प्वाइंटर्स नहीं बना रहे 2.2 अप्रोच का मतलब है दो वेरिएबल देखते हैं पहले को जीरो पे रखो स्टार्ट पर रखो इसको हम कहते हैं स्टार्ट और और दूसरे को और पर रखो हमने एन ऑलरेडी बना रखा है कोड हमारा ये रहेगा जब तक मेरा आई के से छोटा है तो मैं दो कम करूंगा सबसे पहले मैं ए रहा हूं पहले तरीका आप ये कर सकते हो फी भर दो फिर दो ताकि गायब ना हो तो इससे क्या हुआ हो गया इसके बाद यह बड़ा जरूरी कम है आई को आगे बढ़ाओ और अपने के को पीछे ले जो थॉट्स आईटी इसके बाद आपका रिवर्स हो चुका है चाहे तो आपको प्रूफ दिखा देता हूं ठीक है सबसे पहले तो आप ये कम कर सकते हो आज प्रूफ आप ये कम कर सकते हो आज प्रूफ ये देखो हमने जो अरे बना रखा है इसकी प्रिंटिंग कर सकते हैं ध्यान रखना ये वाला आई आप रख सकते हो टेंशन मत लेना ये लोकल आई है पर लुक वाला ठीक है इसकी कोई दिक्कत की बात नहीं है एलिमेंट्स को प्रिंट कर दो एक बार ठीक है भाई ऑफ कोर्स वापस से अपने एलिमेंट को प्रिंट कराएंगे ठीक है अब डिफरेंस देखना रिवर्स करने के बाद यह मैंने रिवर्स किया है यह है रिवर्स करने का कोड पूरा का पूरा इतना सा ठीक है रन करते हैं और पूरा का पूरा ए रहा है मेरा रिवर्स हो चुका है प्रूफ रिवर्स हुआ देखो मैंने ये चीज से प्रिंट किया है की एलिमेंट्स प्रिंट किया है एक एलिमेंट की है आई होप आपको समझ आया होगा अब आगे बढ़ते हैं अब आपके लिए होमवर्क है आईएफ एन ए रहे हैं कंटेंस और आर एन एलिमेंट्स दें चेक पलिंड्रोम और नोट पलिंड्रोम का मतलब होता है जैसे अगर मेरा कुछ ऐसा होता 1234321 ठीक है तो इसको हम बोलते हैं 12321 ऐसे हो सकता है ठीक है और अगर मैं कैसे कहता हूं वन तू थ्री फोर यहां पर मैं लिखना हूं 21 तो यह पलिंड्रोम नहीं यह दोनों से है फिर यहां पर चेक किया से है लेकिन यह दोनों से नहीं है तो पलिंड्रोम नहीं है यस और नो प्रिंट करना है बहुत सिंपल है से कोड लगेगा से वही चीज लगेगी बस लूप ब्रेक होगा कहानी ना कहानी हिंट दे रहा हूं आगे बढ़ते हैं और अब ए जाते हैं अपने तू दी ए रही है इसके ऊपर अब यार अगर आपको वेक्टर पढ़ना है यहां पे तो ऑफ कोर्स आई वुड रिकमेंड की आप सी प्लस प्लस और डा से कोर्स को पढ़ो ठीक है अब अभी के लिए जो मैंने आपको आरएस पटाया है ना ये आपका चैप्टर नंबर सिक्स था चैप्टर नंबर सॉरी 7 था अभी जो हमने बेसिक पढ़ा है अब अरेस्ट में ना बहुत साड़ी वैरायटी के क्वेश्चंस होते हैं मतलब हमने भी कुछ वैराइटीज कारी रिवर्स सम मैक्सिमम प्रोडक्ट यह सब ठीक है और बहुत साड़ी चीज चेंज बहुत वैरायटी होती है लेकिन अलग-अलग अप्रोच चीज होती है जैसे आप स्लाइडिंग विंडो पढ़ोगे एक बहुत तागड़ी अप्रोच है प्रीफिक्स सम एक बहुत तागड़ी अप्रोच है फिर आप यहां पे बहुत साड़ी और चीज करने वाले हो ठीक है 2 पेंटर अप्रोच अच्छे से पढ़ोगे ठीक है फिर आप तू सम अप्रोच पढ़ोगे ठीक है या फिर मल्टीपल थ्री सम ये सब अप्रोचों तो बहुत साड़ी ना चीज पढ़ोगे तो उसके साथ-साथ में एक डाटा स्ट्रक्चर आप पढ़ोगे वेक्टर ठीक है सी प्लस प्लस में बिल्टन हा टी ल होता है वेक्टर हम इसलिए पढ़ने हैं क्योंकि ये छोटा सा अगर मैं बताऊं अरे करना आप साइज बड़ा नहीं सकते ऐसे एक बार जो डिक्लेअर कर दिया इनिशियलिसए या फिर डिक्लेअर तो आप एक्स्ट्रा नहीं बड़ा सकते वेक्टर कैन ग्रा तो वेक्टर बेसिकली अरे होता है जिसमें हम एक एलिमेंट्स और बड़ा सकते हैं बार-बार डायनेमो के लिए ठीक है डायनॉमिकली तो ये चीज यार अभी मैं आपको नहीं पढ़ाऊंगा वन शॉट के अंदर यहां पे क्योंकि बहुत लंबा हो जाएगा ठीक है बट जैसे की आप अपना यह कंप्लीट करते हो वन शॉट तो मैं रिकमेंड करूंगा तो मेरे डीसा कोर्स में इनरोल कर दो या फिर हम फ्री में आप पढ़ते हैं डीएसपी + के साथ कॉलेज वाला में प्लेलिस्ट है प्लेलिस्ट है c++ डीसा कोर्स अब वहां से जाके आरएसएस स्टार्ट कर सकते हो बेसिक तो आप वापस से पढ़ने की जरूर नहीं है तो वहां पे आम में वेक्टर भी पटाया जाएगा अब हम ए जाते हैं अपने चैप्टर नंबर 8 पे सेकंड लास्ट चैप्टर विच इस 2d ए रहे हैं और स्ट्रिंग्स भी हम साथ ही साथ यहां पे आपको कर देंगे ठीक है तो गैस अब हम ए चुके हैं अपने चैप्टर नंबर आते के ऊपर ऑलरेडी हमने बहुत साड़ी चीज पढ़ ली है पहले बेसिक्स पढ़ा हमने फिर हमने यार पढ़ा क्या कहते हैं पैटर्न प्रिंटिंग फिर हमने पढ़ा यार फंक्शन पेंटर ठीक है ठीक है तो एड्रेस वेरी इंपॉर्टेंट की आप यार अरे यार पढ़कर आओ और प्रिफरेबली मेरे से ही पढ़ो तो ज्यादा से ज्यादा सही रहेगा आपके लिए स्टार्ट करते हैं 2ds को अब ये ये भी अरे हैं लेकिन अब होता क्या है की कभी-कभी ना अगर मैं क्वेश्चन करूं व्हाट और वही की तो हमने जो अभी तक अरेस्ट पड़े है उनको वन डाइमेंशनल अरेस्ट कहते हैं अब यूजुअली किसी एक चीज की हम लिस्ट बना पाते हैं जैसे मां लो मार्क्स ऑफ स्टूडेंट ठीक है ये साड़ी चीज आपको बताई थी अब यार मां लो की मुझे कुछ ऐसा कम करना है अभी इसकी तरफ मत देखो अभी इसको हटाओ अभी सिर्फ मेरी बात सुनो जो मैं का रहा हूं ठीक है भाई मां लो हमें ऐसे चीज चाहिए की हमें हमारे पास 10 स्टूडेंट हैं ठीक है इनके काफी सारे क्रैडेंशियल्स हैं मेरे को इन सब के फिजिक्स केमिस्ट्री मैथ्स ठीक है और एक और सब्जेक्ट ले लो चाहे तो ठीक है भाई इंग्लिश इन सब में मार्क्स आए होंगे मां के चल रहा हूं की इंटिगर में मार्क्स तो 10 स्टूडेंट के फेस के मार्क्स होंगे कुछ ठीक है हर स्टूडेंट के कर मार्क्स होंगे तो एक कम क्या कर सकते हैं समझ रहे हो यार बट इससे बटर क्या होता है की अगर मेरे को पूरा एक टेबल बनाना हो जैसे अरे अगर मैं एनालॉग आपको समझाऊं ठीक है भाई अरे अगर एक लिस्ट है तो भाई 2d अरे इस बेसिकली टेबल अगर मैं कोई टेबल चाहिए टेबल नहीं ठीक है टेबल का मतलब यह ग्रेट ऐसा कोई टेबल तो मैं टूट हीरे का इस्तेमाल करता हूं अब जैसे की यार हमने वंदी आस देखा इनको वंदी आस भी कहते हैं या तो अरेस्ट और एक ही बात होती है 2d अरेस्ट क्या होता है आईटी इस पॉसिबल पर रहा तू हैव मोर डाइमेंशंस तू या फिर उससे ज्यादा भी लेकिन अभी हम 2d की ही बात करेंगे 3d की बात नहीं करेंगे डी तू डाइमेंशनल अरे इस अलसो कॉल्ड एन मैट्रिक्स वेरी इंपॉर्टेंट अब बात करते हैं इसकी डिक्लेरेशन होती है ईट ए आर आर एन तो जैसी मैं यह लिखना हूं इसका मतलब होता है मेरे और डब्बे बन जाते हैं साथ में एक लिस्ट की तरह सिमिलरली तू दी अरे की मेरी डिक्लेरेशन कुछ ऐसी होती है हिंट ए आर आर यहां पे लिख दो आर और यहां पे लिख दो एक सी अब ये आर और सी कुछ नहीं है ये तो बस वेरिएबल के नाम दे दिए एन या फिर बी का सकते हैं यह मेरी नंबर ऑफ रोज होती है उसे टेबल की और ये मेरी नंबर ऑफ कॉलम्स होते हैं उसे पर्टिकुलर तू दी अरे के रोज कलम क्या होते हैं इनके बड़े में बात करेंगे बट मेक सर आपने पैटर्न प्रिंटिंग पढ़ लिया जिसके अंदर नेस्टेड लक्स पढ़े थे नेस्टेड लूप्स बिकॉज़ इस में हमने रो और कलम की बात की थी तो मैं ज्यादा डिटेल में वापस से नहीं समझाऊंगा क्योंकि इसमें ऑलरेडी बता रखा है ठीक है भाई तो अब देखो 2d अरे क्या होता है आर डिपेंड्स रोज और सी डिकपिक्स कलम अब एक बार यार इसकी बातें करते हैं की एक्चुअली बनाते हो उसका मतलब लाइंस होती है ठीक है स्कूल वाली रोज नहीं होती रोज का मतलब होता है ये कलम का मतलब होता है ये तो मैं एक टेबल बनाऊंगा मैं एक टेबल बनाऊंगा बड़े ध्यान से देखना की यहां पे हो क्या रहा है सबसे पहले तो मैंने एक दो तीन तीन कॉलम्स बना दिए और फिर मैंने क्या करूंगा मैं कर यार अपनी रोज बनाऊंगा बड़े ध्यान से देखना इस चीज को ठीक है मैं अपनी कर बनाने वाला हूं यहां पर रोज तो 1 2 3 4 ये मेरी रोज है ठीक है आप ये भी का सकते हो की एक 2d अरे बेसिकली ए रहे हैं की ये आपका एक सिंगल ए रहे है तीन साइज का ऐसे अगर मैं कर ए रहा है रेस लगा डन तो बेसिकली 2d ए रहे बन गया का सकते हो ठीक है तो मेरे पास रोज कितनी है 4 मेरे पास कलम कितने हैं तीन तो जैसे ही मैंने ये किया तो आप किड ऑफ समझ लो की मेमोरी के अंदर कुछ ऐसा हुआ होगा किड ऑफ ऐसा एक्जेक्टली नहीं होता बट जैसे ये बन गया जैसे अगर मैं लिखूं ए आर आर फोर या इन और ए राखी तो ये बंता है एक सिंपल सा 43 करता हूं तो कर रोज के ये तीन बन जाएंगे समझ रहे हो तीन वाले कर बार कर बार बन जाएगा तो ये मेरा आर है बन गया अब यार एक और इंपॉर्टेंट चीज यहां पर इंडेक्सिंग कैसी होती है जैसे इंडेक्सिंग ऐसे होती है अगर मैं बोलूं ईट a5 तो कुछ ऐसा सीन होता था हिंट a5 तो कुछ ऐसा सीन होता था जीरो वन तू थ्री फोर यहां पर एक जैसा कम होगा यहां पे ये है जीरो थ्रो फर्स्ट रो सेकंड रो थर्ड रो जीरोठ कलम फर्स्ट कलम सेकंड कलम समझो तो जीरो से ही स्टार्ट हो रहा है किसी पर्टिकुलर एलिमेंट को एक्सेस करना या अपडेट करना या इनपुट लेना या उसको प्रिंट करना वो कैसे करते हैं जैसे यहां पे मुझे अगर लिखना है अपने यहां पे थ्री भरना है तो मैं बोल दूंगा ए ऑफ तू ए ऑफ तू के अंदर दाल दो 3 मतलब सेकंड इंडेक्स पे थ्री दाल दो अब मां लो की मेरे को ना यार यहां पे कुछ भरना है मैं बोलना हूं इधर मेरे को कुछ डालना है ठीक है भैया आपका क्वेश्चन है की यहां पर आपको भरना है मां लीजिए कोई नंबर नहीं तो कैसे भारत जाएगा आप सिंपल इसके लिए कम करोगे सबसे पहले तो ये मेरी कौन सी रो है मैं ऐसे देखा हूं सेकंड रो और सेकंड कलम है तो मैं बोलूंगा यार ऑफ सेकंड सेकंड इस इक्वल तो 9 आई होप आप समझ का रहे होंगे सिमिलरली मां लो यार मेरे को यहां पर कुछ भरना है मेरे को यहां पर वैल्यू भरनी है 11 तो ये देखो सबसे पहले चेक करो ये कौन सी रो है सेकंड रो जीरोठ कलम तो आप रोज कलम लिखने हो पहले हो आता है फिर कलम तो यार र 2 0 = 11 इस कम के लिए समझ रहे हो सिमिलरली अगर मां लो आपको यहां पे ये भरना है मैं कहता हूं यार यहां पे भर डन 20 या कोई भी नंबर तो इसका कम के लिए मैं लिखूंगा ए आर थर्ड रो और फर्स्ट कलम पे 20 भर दो अब इन इंडिविजुअल चीजों को इसको मैं बोलना हूं एक सेल का सकते हैं ठीक है फटाफट क्वेश्चंस करेंगे 2 मिनट में क्लियर हो जाएगा लेकिन इसकी एक बार और डिक्लेरेशन और इनीशिएलाइजेशन ठीक है यारों को डिक्लेअर करना होगा की अभी हमने इनिशियलिसए नहीं किया खाली डब्बे बना दिए ठीक है तो ये एक डिक्लेरेशन हो गई डेफिनेटली अब इसके बाद अगर आपको इसको प्रिंट करना है या अगर आपको इसकी वालुज था इनपुट लेना है ये इन साड़ी वालुज को भरना है तो आप कैसे करोगे ऑफ कोर्स पर लूप से लेक पर के अंदर पर नेस्टेड पर लूप से आप इसका इनपुट ले सकते हैं ठीक है नेक्स्ट पर लूप्स आपका आप इसका इनपुट ले सकते हो पर एग्जांपल एक एग्जांपल के लिए बस अगर मैं करके दिखाऊं की मां लो मैंने आयरन बना दिया आर आर और जस्ट पर एग्जांपल मैं लिख देता हूं 2 3 तो जैसे ही ये लिखा तो इसका मतलब एक दो रो और तीन कलम वाला कुछ सिनेरियो बन चुका है मेरा ऐसा सीन बन चुका है तो मैं कैसे भर सकता हूं और मेरे को मां लो इनके एलिमेंट्स में कोई भी नंबर वन है सिक्स वन तू फोर थ्री फाइव कुछ भी मैंने रैंडम नंबर भर दिया तो आप इसको ऐसे भर सकते हो समझ रहे हो तो आपने पहले रो पुरी की पुरी भारती दूसरी रो करने ऑफ फर्स्ट रो और सेकंड कलम इसे इक्वल तू फाइव अब देखो यह तो मैंने मैन्युअल इन में वालुज भर दी अब मेरे को अगर यूजर से इनपुट लेना है या आउटपुट लेना है मां लो प्रिंटिंग करनी है तो कैसे कर सकते हैं वो आपके ऊपर है सबसे पहले हम बात करेंगे अगर मां लो की आपने साड़ी वालुज के इनपुट ले लिए इनपुट तो कैसे मर्जी आप ले लो ठीक है अब मां लो इसको आपको प्रिंट करना है तो आप रो विजय भी प्रिंट कर सकते हो आप कलम वाइस भी प्रिंट कर सकते हो ये आपको मैं समझाऊंगा अभी 2 मिनट में बट पहले बात करते हैं आप नोटिस करना जीरो जीरो यहां पे रो नंबर से है वन वन रो नंबर से है बादल क्या रहा है कलम नंबर जीरो वन तू और जीरो वन तू क्या मैं का सकता हूं अगर मुझे सबसे पहले यूजर से इनपुट लेना है कुछ भी ऐसा ठीक है यूजर से यूजर से इनपुट लेना या आउटपुट भी ले सकते हैं पहले इसको भर देते हैं और फिर बात करेंगे की अगर कोई यूजर से आउटपुट लेना है इस पर्टिकुलर आने का तो मैं कैसे ले सकता हूं तो मैं नेस्टेड लूप लगाऊंगा की सबसे पहले मेरी इसको बेसिकली पैटर्न प्रिंटिंग की तरह समझो की ये आई है और ये मेरा के है तो आई होप आप समझ पाओगे की ऐसे कैसे प्रिंट होगा फिर तो कोई बड़ी बात है ही नहीं ठीक है फटाफट इधर आते हैं और एक बेसिक सी कम करते हैं अरेस्ट के अंदर ही ए जाते हैं यार ठीक है अरेंज में ही हम 2d ए रहे हैं या फिर एक नया चैप्टर बना लेंगे कोई नहीं ठीक है जैसे की मैंने लिखा की अगर मैं एक तरीका यह है की मैं ऐसे ऐसे ध्यान रखना ठीक है कॉपी पेस्ट अब मैंने जैसे यह कर दिया यह देखो फर्स्ट और फर्स्ट यहां पर 435 ठीक है भाई अब मां लो मेरे को करना है इसको आउटपुट लेना है पूरा का पूरा तो मैं पर लूप से करूंगा डबल नेस्टेड लूप से सबसे पहले मेरी रोज ए रही है वन से लेकर कहां तक मेरी यार देखो दो रोज है मेरी दो रोज है तो मैं जीरो से लेकर बन जाऊंगा एक पर्टिकुलर रो प्रिंट कर देते हो जैसे पर्टिकुलर रो पुरी और जे मेरा क्या हो रहा है कलम मतलब कलम बाढ़ रहा है एक-एक करके तो आप क्या कर लोग आप लिख सकते हो सिंपल ये थोड़ा अच्छे से लिखने हैं डेल ये देखो तो आप चाहते हो यह देखो प्रॉपर मेरा आर एक प्रिंट हो चुका है सिमिलरली यार आप इसका इनपुट भी ले सकते हो ऐसे ही मतलब आप बस यहां पे सी इन लिख दो तो आपका इनपुट ए जाएगा इसको आपको ट्राई करके देखना की आप एक थ्री क्रॉस थ्री का मैट्रिक्स ले के ट्राई करो अपने नो के नो एलिमेंट्स ऐसे नहीं ऐसे पर लूप्स के थ्रू इनपुट लेकर देखो बहुत सिंपल है कोई बड़ी बात यहां पे नहीं है ठीक है अब एक और चीज अगर मुझे प्रिंटिंग नहीं करनी अगर मुझे रोवाइज प्रिंटिंग नहीं करनी मुझे कलम इस प्रिंटिंग करनी है मतलब मैं चाहता हूं एक तो प्रिंटिंग देखो एक तरीका है आउटपुट का ये की मैं लिखूं 612 435 एक साथ एक लाइन में भी लिख दो की फर्स्ट सेकंड रो अब मैं चाहता हूं मैं प्रिंट ऐसे करो कुछ पहले अपना कलम प्रिंट करो फिर ये फिर ये टॉप से लेकर बॉटम मतलब सिक्स फोर वन थ्री तू लाइफ इसको हम यार यह भी बोलते हैं ट्रांस्पोज ऑफ मैट्रिक्स ट्रांस्पोज ऑफ मैट्रिक्स भी हम इसको कहते हैं ठीक है अगेन बहुत ज्यादा सिंपल है अगर आप यह कोशिश करो सबसे पहले जैसे मैं अपने कलम को कांस्टेंट रख रहा हूं और फिर अपनी रो को जीरो से लेकर वन लेकर जा रहा हूं मेरी बात को समझना फिर मैं अपने कलम को कांस्टेंट रख रहा हूं मैं अपनी रो को वापस से जीरो से मिलने के जा रहा हूं कलम को कांस्टेंट रखना और रो को वापस से 0 से लेकर करने के जा रहा हूं तो बस अगर मैं इंटरचेंज कर डन इन दोनों को की बाहर में बाहर मैं चला हूं अपना यार के इस इक्वल तू जीरो के < 3 जे प्लस ध्यान रखना और अंदर मैं यहां पर उसे करूं और आई प्लस प्लस सिक्स फोर वन थ्री तू फाइव समझ गए आप इसको मैं बोलना हूं ट्रांस्पोज ऑफ एन मैट्रिक्स या ट्रांसपोर्ट ऑफ एन अरे या फिर इसको हम बोलते हैं की अगर मैं कलम वाइस प्रिंटिंग कर रहा हूं अपनी ठीक है तो ये होती है कलम वाइस प्रिंटिंग आई होप आपको समझ ए गई होगी बस मैंने ये दोनों चेंज कर दिया पर पूरे के पूरे ये दोनों चेंज जो है ठीक है ऐसा नहीं है की बस मैंने नाम चेंज कर दिया आई से के कर दिया मैंने ये थ्री और तू भी चेंज करती है ठीक है आगे बढ़ते हैं अब थोड़ा सा देखते हैं इनीशिएलाइजेशन के बड़े में और एक तरीका होता है हमारा करने का अगर मैं लिखूं इंटर 42 पे ध्यान देना इसका मतलब कर रोज है मेरी ऐसा सीन है कर रोज और दो कलम है हीरो वन तू थ्री जीरो वन ये मेरा है यहां पे लिखा है मैं ऐसे भी इसको इनिशियलिसए कर सकता हूं इसको हम बोलते हैं 2d अरे इस अलसो नाउन स इंपॉर्टेंट थिंक तू नोट ठीक है यहां पे अपने आप में एक दो तीन कर एलिमेंट है तो मेरी कर रोज है हर रो के अंदर बहुत सारे एलिमेंट है ठीक है दोस्तों हम कहते हैं हर रो के अंदर वन तू थ्री फोर फाइव सिक्स ये देखो वन तू फाइव सिक्स फोर थ्री ये एलिमेंट्स है ये एक एलिमेंट दूसरे एलिमेंट एक एलिमेंट दूसरा एक दूसरा एक दूसरा पर एग्जांपल आपको करके दिखता हूं अगर मां लो की कुछ ऐसा सीन है मैंने लिख दिया तो आप जानते हो की यार 333 का मतलब तो यह है की मेरे पास एक यार कब टाइप का कब तो नहीं यह स्ट्रक्चर बन गया ठीक है यहां पर मेरी यह है रोज और ये है मेरी कॉलम्स राइट अब मां लो मेरे को ना इसके अंदर नंबर्स को भरना है जैसे 1 2 3 4 5 6 7 8 9 पर एग्जांपल तो एक तरीका तो यह है की मैं इनपुट लेकर इसको सारे नंबर्स को भर सकता हूं एक दूसरा तरीका इनीशिएलाइजेशन का क्या है की एक तो ये है की या तो मैंने मैन्युअल भर दिया या इनपुट ले ली आप तीसरी की बात अगर मैं करूं तो डायरेक्ट हो जाएगा अगर मैं यही लिख देता इसकी जगह ये देखो अब समझना मैं इसको एक एलिमेंट मानूंगा इसको एक एलिमेंट इसको एक एलिमेंट इस बड़े अरग जिसमें तीन चीज मां लो तो तीन रोज हैं अब हर रो में तो इसको मैं बोलना हूं अरा ठीक है ठीक है यह इंडिविजुअल इनको मंडी ए रहे हैं समझो आप ऐसे समझो इन तीनों यर का और इन तीनों अरेस्ट का अरे मेरा एक तूतिया है ठीक है तो मैं ऐसे भी इनिशियलिसए कर सकता हूं बहुत बढ़िया अब एक चीज यहां पे आपको नोट करनी पड़ेगी वो ये है क्या की एक तो इसको ऐसे ही नहीं रहा है यही की है आपको दिखा देता हूं पीछे करने की जरूर नहीं है या फिर इसको आप ऐसे भी इनिशियलिसए कर सकते थे ठीक है इसको हम ऐसे भी इनिशियलिसए कर सकते थे ईट ए आर आर ध्यान देना इस बात का आपको अगर आपने अपना रोल नंबर ऑफ रोज नहीं लिखी तो टेंशन लेने की बात नहीं है खाली ऐसे छोड़ सकते हो लेकिन यह लिखना मैंडेटरी है यह लिखना मैंडेटरी 456 और 789 ठीक है ये तो आप भर सकते हो आपकी मर्जी है ये लिखो या ना लिखो ऑप्शनल है मेरा ठीक है आप ये भी कर सकते हो 123456789 अब आप बोलोगे यार यह तो वंदी और की तरह ग रहा है हां देखने में मंडी आने ग रहा है लेकिन ये ऑटोमेटेकली डिटेक्टर कर देगा की हां मेरी तीन कॉलम्स है तो इसका मतलब यार हम ऐसे पहले तीन एलिमेंट्स पहले ए रहे हैं के अंदर आएंगे फिर अगले तीन दूसरे में अगले में जैसे पर एग्जांपल इधर देखो अगर मैंने यहां पे ये लिख रखा है ईट ए आर आर थ्री तो और मां लो ये मेरे को एक क्वेश्चन दे रखा है और आपको बतानी है नंबर ऑफ रोज कितनी होगी कैसा स्ट्रक्चर बना होगा क्योंकि मैंने तो स्पेसिफाई नहीं किया किया है तीन मेरे नंबर ऑफ कॉलम्स यानी की एक पर्टिकुलर उसे अरे में एक पर्टिकुलर और सारे में तीन एलिमेंट होने चाहिए तो ये टेक्निकल कुछ ऐसा है ये देखो यहां पे अगर मैं बताऊं टेक्निकल कुछ ऐसा है की भाई तीन का मतलब ये देखो ये तीन तीन के पर बांट दो और ये और ये ठीक है तो आप देख सकते हो फिर आपके टोटल एक दो तो आपकी दो रोज होगी यहां पे तो यार ये हमारा क्वेश्चन था आई होप आपको समझ ए गया होगा तो आप अलग-अलग तरीके से नीचे कर सकते हो यही तरीके से सारे मैंने देख लिया तो ये जब राकेट हटा दो या फिर यह फोर भी हटा दो यह सब चीज चलती है ध्यान रखना लेकिन यह तब है की अगर आप साथ ही साथ इनिशियलिसए कर रहे हो अगर आप इनिशियलिसए नहीं कर रहे साथ ही साथ तो आप ऐसी हरकत नहीं कर सकते की जैसे आपने बस लिख दिया ईट यार ये और थ्री ये रंग है अगर इनिशियलिसए साथ-साथ नहीं कर रहे तो दोनों चीज भरनी जरूरी है ठीक है आगे बढ़ते हैं और अब कुछ क्वेश्चन सॉल्व करते हैं फटाफट आपको ज्यादा आइडिया लगेगा राइट ए प्रोग्राम तू स्टोर रोल नंबर और मार्क्स ऑब्टेंड बाय फोर स्टूडेंट साइड बाय साइड इन एन मैट्रिक्स ठीक है तो मां लो आपके पास वो स्टूडेंट हैं आपके पास 4 स्टूडेंट है और फोर एग्जांपल फोर स्टूडेंट आपके ये रहे यार ठीक है रोल नंबर है 76 मेरे मार्क्स है 81 इसका रोल नंबर है 13 इसके मार्क्स है 76 इसका रोल नंबर है 88 इनके मार्क्स है यार हमारे क्या कहते हैं यहां पे लिखा है मार्क्स और रोल नंबर और मार्क्स इन एन साइड बाय साइड मैट्रिक्स तो या तो आप देखो ऐसी मैट्रिक्स बना सकते हो दो तरीके राघव मार्क्स roll.cpp और आप सिंपल सा यह वाला कम कर सकते हो सबसे पहले तो एक बात बताओ दो तरीके दो तरीके क्या अगर मैं इसकी बात करूं साइड बाय साइड मैट्रिक्स नंबर ऑफ रोज कितनी है कर नंबर ऑफ कॉलम्स दो ठीक है तो आप ऐसे कर सकते हो इंटर इसका नाम रख लो डीटेल्स या फिर कर रोज दो कॉलम्स अब या तो आप डायरेक्टली ये कर दो कम की भाई फर्स्ट रो की डिटेल सेकंड रो की ऐसे ऐसे करके ये फोर कोमा तू है ना तो फोर कोमा 2 में हम भारते कैसे हैं 42 का मतलब है कर रोज तो हम ऐसी कर चीज बनाएंगे तो देखो ये बन गया मेरा अरे पूरा का पूरा मैंने एक तरीके से अपनी आया इतना कर लेते हैं एक ही लाइन में सर कम हो गया अब आप इसका दूसरा वेरिएशन भी कर सकते हो 2 4 करके भी उससे भी आपका कम बन जाएगा ठीक है की पहले सारे अपने वो लिख दिए रोल नंबर्स फिर सारे मार्क्स लिख दें और इस पॉइंट ने अब आप इसको प्रिंट भी कर सकते हो ये आपको होमवर्क है की इन डीटेल्स को आप प्रिंट करके दिखाओ आगे बढ़ते हैं आई होप आपको समझ ए रहा होगा 2d ए रहा है क्या होता है अब बात करते हैं क्वेश्चन सॉल्व करते हैं राइट एन प्रोग्राम तू स्टोर 10 आते एवरी इंडेक्स ऑफ एन 2d मैट्रिक्स विद फाइव रूल्स और फाइव कॉलम्स पहले वीडियो को पॉज करो आई होप आपने खुद ट्राई किया होगा सबसे पहले तो यार डीटेल्स जो की हमें चाहिए क्या हमें 2d मैट्रिक चाहिए जिसमें पांच रोज है और पांच कॉलम्स है तो आप सबसे पहले चीज कर सकते हो आप इसका मतलब की रोज मेरी जा रही है जीरो से फोर कलम भी जा रही है जीरो ठीक है भाई अभी अपने खाली डब्बा बना दिया अभी आपने यार खाली बना दिया यहां पे डब्बा थोड़ा सा ऐसे कर देते हैं इसको ढंग से और पांच मेरी रोज है फिर आपकी क्या है यार पांच आपके कॉलम्स हो गए तो लिख दो जीरो वन तू थ्री फोर ठीक है और 01234 अब आपको बेसिकली करना क्या है आपको यार यू हैव तू स्टोर 10 आते एवरी इंडेक्स मतलब आपको अब ये करना है 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 ठीक है तो ये सारे आपको भरने पढ़ेंगे अब क्या आप इसको मैन्युअल करोगे नहीं तो ये तो दो मिनट का क्वेश्चन नहीं है की आप पूरे आरा पे ट्रैवर्स कर लो रो गैस कलम वाइस कैसे मर्जी कर सकते हो ठीक है जब आप ट्रैवल करोगी जब आप प्रिंट करते हो जैसे तो आप उसको सेट कर दो स्टोर 10.cpp एक-एक करके यह जो 25 सेल्स है आप यह तो नहीं करोगे ना की जीरो जीरो पे भी 10 डालो जीरो वन जीरो तू नहीं लूप लगाओ क्या तो ऑब्वियसली आप एक मल्टी ऐसा लूप लगा सकते हो ईट ए आर फाइव फाइव हम इसको फिर प्रिंट भी कर के देखेंगे दो मिनट का कम है फ़ोरिंट i0 से जा के फोर तक जा रहा है i++ फ़ोरिंट के 0 से जा रहा है ठीक है ली दें फाइव भी लिख सकते हैं ली दें इक्वल तू फोर भी लिख सकते हो ठीक है आप बस ये लिखोगे यार ऑफ आई के इसकी वैल्यू को भर दो तन के बराबर लो भाई अगर आपको टेस्ट करना है इसको प्रिंट करके तो यह देखो यार आप इसको प्रिंट भी कर सकते हो ऐसे भाई अलग-अलग लाइन में समझ आया यह लो भाई सब मैं नाइन ए गया ठीक है एलिमेंट पे मैं ट्रैवल कर रहा हूं पैटर्न प्रिंटिंग अगर आता है तो ये कुछ भी नहीं है आगे बढ़ते हैं क्वेश्चन राइट एन प्रोग्राम तू एड तू मैटरेसेस बहुत बहुत आसन है दो मटर से सबसे पहले बात तो तब एड होते हैं जब उनके डाइमेंशन से होते हैं इसका बेसिकली मीनिंग यह है की मां लो आपके पास एक यह ऐसी कोई मैट्रिक्स है ठीक है अब मैं आपको समझता हूं ये कहना क्या छह रहे हैं एड करने का मतलब क्या है भाई की आपके पास दो अरेस हैं एक अरे का नाम ए है एक तू दी अरे का नाम बी है इसकी कुछ रोज होगी इसकी भी कुछ रो और कलम होगी ठीक है [संगीत] आपको अगर इन दोनों को एड करना है तो क्या एड हो सकते हैं हां बिल्कुल हो सकते हैं लेकिन दो तू दी अरेंज या फिर दो मटर से इसका एड होते हैं जब इसकी नंबर ऑफ रोज के बराबर है और इसके नंबर ऑफ कॉलम्स तीन इसके नंबर ऑफ कॉलम्स के बराबर अगर कोई भी अनइक्वल है जैसे अगर ये ए रहा है इतना होता यहां पर कुछ और वालुज होती थर्ड कलम होता तो यह एड कभी नहीं हो सकते थे तो इस चीज का ध्यान रखना है यह चीज आपका होमवर्क है की अगर सबसे पहले आपको एग्जाम में दे दिया गया दो ऐसे आया मैट्रेस तो आप चेक करोगे अगर आपके अनइक्वल इनके डाइमेंशंस हैं तो आप नहीं करोगे लिखोगे की एडिशन नहीं हो शक्ति सिंपल ठीक है अब मां लेते हैं की एडिशन होगी तो हम क्या करेंगे हम एक नया मैट्रिक्स बना देंगे इसका नाम रख दो सी तो इसका नाम रख दो सी इसमें भी ऑफ कोर्स यही रो कलम होंगे और इसके अंदर आप वैल्यू भर डॉग अब दो मैट्रिक्स को एड करना इतना ज्यादा आसन है 9 + 2 ऐसे लिखना होता है बस आपको फिर 4 + 1 5 2 + 68 0 + 5 5 1 + 9 10 और 7 + 411 थॉट्स आईटी कुछ है ही नहीं इसमें मेरा एड हो गया तो बस इतना सा कम है इन फैक्ट ये तो आपका यार मैं होमवर्क बोलूंगा यार दे रखें हैं आपको बस ट्रैवल करना है एक बार पर लूप में और फिर लिखना है की भाई ये तो अच्छा सा फॉर्मूला है की भाई हमेशा सी ऑफ आई कोमा के इक्वल तू ए ऑफ आई के प्लस बी ऑफ आई जी थॉट्स आईटी पर एवरीथिंग जीरो से लेकर 2 तक और आपको बस यह एक लाइन लखनी है अंदर खत्म फिर आप प्रिंट कर के देख सकते हो आगे बढ़ते हैं मैंने बता ही दिया कैसे सॉल्व करना है बट नेक्स्ट क्वेश्चन सॉल्व करते हैं फाइंड डी मैक्सिमम एलिमेंट इन डी जिवन मैट्रिक्स ये कैसे निकलेंगे अगेन आप पहले वीडियो को पॉज करके खुद ट्राई करो दिस इस डिट्टो से दिस इस डिट्टो से आगे वंदी ए रहा है बिल्कुल वन दी और की तरह यार सबसे पहले आप एक मैक्सिमम एलिमेंट बना इन मैक्स जिसमें आप इनिशियल भर दो इंच मिनिमम ठीक है ठीक है कॉपी पेस्ट लिटरली कॉपी पेस्ट है मां लो यार इसी में बात कर लेते हैं ना यार की भाई अगर जितने भी मेरे नंबर्स हैं एक तूतिया है लेते हैं ये वाला 2d अरे लेते हैं मार्क्स और रोल नंबर वाला तो ये तूतिया है इसमें सबसे बड़ा नंबर क्या है 91 है तो अगर आपको निकालना है इसका सबसे बड़ा नंबर तो हम यही ट्राई कर सकते हैं सबसे पहले तो आपने आर्य बना लिया फिर आप लिखोगे यहां पे ईट मैक्स इनिशियल इसमें भर दो इंटरनेट कुछ नहीं है फिर आप पूरा लूप चलाओ पहले रोज मेरी कितनी है रोज कर है तो आई 0 आई < 4 या आई < 2 जे प्लस प्लस ठीक है इससे आसन कोई क्वेश्चन नहीं हो सकता वही से कम मैक्स = मैक्स प्रिंट कर सकते हो सी आउट ऑफ मैक्स ठीक है तो आंसर 91 ए जाएगा ठीक है तो कितना सिंपल है कुछ नहीं है कॉपी पेस्ट है आगे बढ़ते हैं अब आपके कुछ होमवर्क हैं होमवर्क क्या है फाइंड डी मिनिमम एलिमेंट इन डी जिवन मैट्रिक्स अगेन देतो से आप यहां पर मिनिमम बनोगे और उसको इंटरनेट से इनिशियलिसए करोगे सबसे पहले ठीक है फाइंड डी सम ऑफ जो डी एलिमेंट्स अगेन आप सबसे पहले लिखोगे आप पर्टिकुलर सारे एलिमेंट्स ठीक है फाइंड डी प्रोडक्ट ऑफ जो एलिमेंट्स इन एन जिवन मैट्रिक्स तो यह भी बहुत सिंपल है यार आप एक नंबर बनोगे इंटर प्रोडक्ट नाम से उसको वन से इनिशियलिसए करोगे क्यों क्योंकि मैं इसी में सबको मल्टीप्लाई करूंगा अगर ये पहले से जीरो होता जीरो में कुछ भी मल्टीप्लाई करते हैं जीरो राहत है वन मेरी मल्टीप्लिकेटिव आईडेंटिटी होती है फिर आपको कुछ नहीं लिखना हर समय प्रोडक्ट में मल्टीप्लाई इक्वल तू करना है आपका जिवन एलिमेंट थॉट्स आईटी कुछ है ही नहीं आगे बढ़ते हैं और आपका एक और बहुत अच्छा होमवर्क है पूरे मैट्रिक्स का सम तो आप निकालना जानते ही हो पूरा मेटल हम तो आप निकाल ही सकते हो अब आपको क्या करना है जैसे पर एग्जांपल मेरे को मैट्रिक्स यही दे रखा है ऑफ डाइमेंशन दे राखी है एल्बम r1 l2r2 रिटर्न ये थोड़ा सा आपको शिखा देते हैं की इसमें है क्या पूछा गया है मां लो यार आपका मैट्रिक्स यार ये है ठीक है जैसे पर एग्जांपल कुछ भी लिख देते हैं ना यार ठीक है यह देखो मैंने रैंडम कोई भी रैंडम क्या अजीब-अजी पाउडर क्या करोगे सबसे पहले ये लूप लगाओगे आई = 0 से लेकर 4 इंक्लूड फिर उसके अंदर एक लुक लगाओगे जे = 0 से 3 और आप बस ये कम करोगे अपना यही जो मेरे को पूरा सामने निकालना था सारे एलिमेंट्स का लेकिन अब यहां पे आपको ना दो कोऑर्डिनेटर दे रखें होंगे ये पर एग्जांपल आपको दो कोऑर्डिनेट्स कुछ ऐसे दे रखें हैं ये l1r1 मतलब नंबर दे रखा होगा ठीक है इसको आप एग्जांपल के तोर पे लेना सिर्फ एन क्रॉस एम मत लेना आप बेसिकली आप यही समझ लो आपका क्वेश्चन क्या है की आपको ये ए रहा है दे रखा है इसको नोट कर लो आपको यार दे रखा है और आपको दो कोऑर्डिनेट्स ये दे रखें हैं वन कोमा 1 ठीक है ल वन आर वन है और दूसरा कोऑर्डिनेटर आपको दे रखा है 42 तक का सब निकालना है इसका ये मतलब नहीं है वन कोमा वन कहां है ये रहा फोर कोमा तू कहां है ये की भाई ये सब निकालना है नहीं नहीं नहीं नहीं आपको रिटर्न दी सम ऑफ रेक्टेंगल फ्रॉम दिस तू दिस मतलब रेक्टेंगल का सम निकालना है ये देखो ऐसे अगर मैं इनको डायग्नल पॉइंट समझो तो मेरे को यहां से लेकर यहां तक का जो रेक्टेंगल फॉर्म हो रहा है उसका सम निकालना है तो बहुत-बहुत आसन है क्या हिंट दूंगा ट्रांसपोर्ट ऑफ मैट्रिक्स क्या होता है ये ठीक है भाई यह नंबर है अगर यह मैट्रिक्स है तो इसका ट्रांसपोर्ट पता क्या होता है मतलब इसका ट्रांस्पोज एक तो ऐसा होगा की इसके डाइमेंशंस अगर मेरे हेड 2 * 3 इसका मतलब दो रोज और तीन कलम तो जो आपका ट्रांसपोर्ट होता है वो हमेशा ऐसा होगा की मेरे रोज और कलम एक तरीके से आप का सकते हो इंटर चेंज हो रहे हैं रोज और कॉलम्स मेरे यार एक तरीके से यहां पे इंटरचेंज हो रहे हैं और यह इसके डाइमेंशंस मेरे बन चुके हैं अब 3 * 2 ठीक है यह देखो जीरो वन तू जीरो वन और एलिमेंट्स को मैं ऐसे लिखूंगा वेरी इंपॉर्टेंट है की आपको एक मैटर्स दे रखा है मां लो यू आर जिवन एन मैट्रिक्स ऑफ सम ऑर्डर मां लो तू क्रॉस थ्री या फिर एन क्रॉस एम खुद से ले लेना बना लेना यू हैव तू क्रिएट डी ट्रांसपोर्ट यू हैव तू क्रिएट डी ट्रांसपोर्ट सिर्फ प्रिंट नहीं करना आपको एक नया अरे बनाना है पूरा का पूरा जिसमें ऐसे स्टोर करने है एलिमेंट्स थोड़ी सी मैथ्स लगेगी ज्यादा नहीं बट आप खुद सोचना ठीक है क्रिएट डी ट्रांसपोर्ट मतलब स्टोर अटेंड एन न्यू मैट्रिक्स स्टोर आईटी इन एन न्यू मैट्रिक्स और ऑफ कोर्स एन बन जाएगा आपको यार मैं आपको क्या रिकमेंड करूंगा जब ये पुरी आपकी खत्म हो जाएगी जो की बस आपको एक लास्ट टॉपिक है स्ट्रिंग्स ये आपको मैं थोड़ा पढ़ा रहा हूं ब्रिटेन चीज होती है बढ़िया होती है ठीक है तो जैसे ही आपका यार ये पूरा वन शॉट खत्म हो जाता है इसके बाद अगर आपको कोई रप ढूंढनी है तो आपके पास बहुत साड़ी रिसोर्सेस ऑनलाइन सबसे पहले बात तो यार आप क्या कर सकते हो यू हैव सम ऑप्शन क्योंकि आप बोलोगे ना यार की एक तो कुछ-कुछ चीज र गई ऑफ कोर्स र गई यार कंप्लीट सी प्लस प्लस 11 से लेकर 12 घंटे में नहीं पढ़ाई जा शक्ति ना ऑफ कोर्स 12 घंटे में उसके लिए 100 घंटे लगता हैं पूरा डीसा के साथ बट मैंने आपको एक बेसिक लैंग्वेज और अच्छा खास क्वेश्चंस कर दिए हैं यहां पे सॉल्व अब इसके बाद जो चीज र गई है जैसे वेक्टर र गया है वेक्टर और 2d वेक्टर तो वेक्टर बेसिकली ए रही है मैंने आपको बताया था डायनेमिक अरे सिमिलरली तू दी वेक्टर भी होते हैं आपके बहुत साड़ी चीज होगी तो यह जो साड़ी चीज हो गई और बाकी इसके बाद आपका पूरा जो दस है ठीक है जो की हमने इसमें कर नहीं किया जैसे बहुत साड़ी चीज हैं टाइम और स्पेस कंपलेक्सिटी नहीं कर की हमने टाइम और स्पेस परिसर अवेलेबल है डीसा का मतलब ये होता है देखो सोर्टिंग सर्चिंग अच्छे से हो गई तरीके से और हो गया एडवांस शार्टिंग हो गई फिर आपके और डाटा स्ट्रक्चर्स हो गए जैसे की लिंक लिस्ट स्टार्ट इनको काफी डिटेल में पढ़ना पड़ता है और डायनेमिक प्रोग्रामिंग तो ऐसे बहुत पुरी ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग हो गई हमारी तो यह साड़ी चीज आपकी आई है कंप्लीट एक डाटा स्ट्रक्चर एल्गोरिथम के कोर्स में ठीक है तो इसके लिए कुछ बहुत सारे इंटरनेट और युटुब पर रिसोर्सेस है लेकिन जो मेरे कमेंट करूंगा दो चीज हैं अगर आप एक पेड़ कोर्स ले सकते हो तो डेफिनेटली मेरा ही खुद का जो मैंने अगर आपको मुझे पढ़ना है जैसे मुझे पढ़ना अच्छा लगता है तो डिकोड नाम का कोर्स है अब तो उसका 2.2 ए गया है तो ये एक बैच ए गया है जिसमें आपको ऑफ कोर्स एक तो सी प्लस प्लस पढ़ाई जाएगी और दस है ठीक है सी प्लस प्लस में बहुत साड़ी चीज तो मैंने आपको यही फ्री में पढ़ा दी तो वही चीज है वहां पे भी एक बार पढ़ाई जाएगी आप रिवाइज कर सकते हो या फिर आप सीधा डीसा पे जंप कर सकते हो कोर्स में ठीक है दिस इस एन पेड़ थे और अगर आपको पैसे खर्च नहीं करनी तो आप कॉलेज वाला युटुब चैनल पर जो ठीक है पूरा कोर्स है ठीक है तो यहां पर आपको कंप्लीट डाटा स्ट्रक्चर और एल्गोरिथम मिल जाएगा ऑफ कोर्स पर यहां पर और भी मैं और संकेत ने मिलकर पटाया है ठीक है संकेत सर ने तो इन दोनों ने पढ़ा रखा है ये वाला फ्री वाला जो हमारा कोर्स है और ये कोर्स सिर्फ कॉलेज वाला की प्लेलिस्ट पे नहीं है एक्चुअली में ये आप प स्किल वेबसाइट पर जो वहां पे बस आपको लॉगिन करना होगा ठीक है ये कोर्स भी आपका अवेलेबल है यार ऑन पी ब्लू स्किल वेबसाइट और दिस इस फ्री कोर्स आपको बस वेबसाइट पे जाके इनरोल करना है अनरोलिंग की बस अपना साइन इन करना है फिर फ्री में आप जो कंप्लीट आपको कोर्स मिल जाएगा फिर हम इसके वेबसाइट पे विदाउट एड्स तो आप फ्री में बिना एड के देख सकते हो अच्छे से एक अच्छे स्ट्रक्चर फॉर्मेट में तो मैं तो ये रेकमेंड करूंगा ठीक है तो एनीवेज इसी के साथ हमारा यार जो एट चैप्टर है 8 चैप्टर है ठीक है वो आपका खत्म हो चुका है अब हम अपने फाइनल चैप्टर की तरफ बढ़ते हैं जिसका नाम है ट्रेन फिर ये लेक्चर खत्म कर देंगे तो गैस अपने लास्ट चैप्टर यानी की स्प्रिंग्स के ऊपर ए जाते हैं विच इस चैप्टर नंबर नाइन ठीक है अब ये मैं इस वीडियो में एक्सक्लूड भी कर सकता था लेकिन फिर भी इसके बेसिक बताना जरूरी होते हैं बात करते हैं स्ट्रिंग्स की तो स्ट्रिंग्स क्या होते हैं स्ट्रिंग्स क्या होते हैं देखो तो मैंने आपको दिखाए की कैसे इंटीरियर अरे मैंने आपको बना के दिखाए इंटिगर ए रहे हैं पर एग्जांपल मेरे को अपना नाम स्टोर कर रहे हैं कहानी पे भी और प्रिंट कर रहे हैं ठीक है मेरा नाम है राघव मेरे को स्टोर करना है तो एक तरीका पता है क्या होता है इसको एक करैक्टर के बड़े में आप स्टोर कर दो आप बना एक ऐसे ही कुछ क्या अरे 6 साइज का क्योंकि 6 कैरक्टर्स है मेरे अंदर और फिर लिख दो आर ए जी हा ए वी और फिर आप इसको प्रिंट कर सकते हो दिखाने के लिए समझने के लिए आपको एक चीज दिखता हूं ये देखिए अगर मैं एक फोल्डर बनाऊं यहां पर लिख देते हैं आपको यहां पर मैं आपको यह कहना चाहता हूं की अगर मेरे को अपना नाम स्टोर करना है मेरे को अगर यह स्टोर करना है पर एग्जांपल तो मैं का सकता हूं मैं करैक्टर में ऐसे स्टोर कर सकता हूं जैसे कर ch3=a इसको प्रिंट भी कर सकते की हम पढ़ चुके हैं अगर बनाना होता है ना तो मैं ऐसे भी बना सकता हूं क्या यार जैसे इन तर होता है वैसे लिख दो क्या यार 6 साइज का से ऐसे आप कर सकते हो या फिर इनपुट भी ले सकते हो यूजर से अगर आप ऐसे लिखने हो तो ये देखो आपको क्योंकि जो मेरे अल्फाबेट्स होते हैं कैरक्टर्स होते हैं वो सिंगल डिजिटल में होते हैं ऐसे ए तो मैं ऐसे करूंगा ये देखो आर फिर मैं लिखूंगा ए फिर मैं लिखूंगा यहां पे जी फिर मैं लिखूंगा यहां पे हा फिर मैं यहां पे लिखूंगा ए और फिर मैं लिखूंगा बी तो आप देख सकते हो यार छह लेटर लिखने में ही दिमाग खराब हो गया क्योंकि काफी टाइम ग गया राघव लिखने में तो अगर मेरे को कभी भी ऐसे कैरेक्टर बनाने हैं तो देखो कितना टाइम ग रहा है इसको लिखने में पहले बात और आप इसको ठीक है चलो प्रिंट भी कर सकते हो लूप के थ्रू आप इसको प्रिंट कराओगे आई < 6 और आई प्लस प्लस और अगर आपको बिना किसी गैप के प्रिंट करना है तो आप सीधा ये लिख सकते हो यार कोई स्पेस मत दो ऐसे मेरा आंसर हो गया अब यूजुअली क्या होता है कैरक्टर्स को हम स्टिंग का सकते हैं ठीक है अब ये जो हमारी चीज होती है ये बहुत ज्यादा कॉमनली उसे चीज होती है हमारी प्रोग्रामिंग के अंदर इसलिए हम डायरेक्टली भी अपनी चीजें प्रिंट कर सकते हैं की ओबवियसली हम ये कम नहीं करना चाहेंगे हम डायरेक्टली ऐसे लिखने हैं की भाई अगर मेरे को कोई सेंटेंस फ्रेंड करना है तो जैसे मैंने लिख दिया और अगर टीचर ठीक है फिर आप इसको प्रिंट भी कर सकते हो मतलब प्रिंट क्या यह चीज बन गई तो अब कभी भी सेंटेंस जितने भी चीज हो गई है सब जो आउटपुट होते हैं यह एक स्ट्रिंग है ठीक है अब अगर बात ही आई है की मेरे को पूरा कहानी स्टोर करना है तो कैसे लिखूंगा यार ये तो तकलीफ की बात है देखो स्टोर किया जा सकता है ऐसा नहीं है सबसे पहले गिनो कितने हैं ये देखो यहां पे लिखा ए जाएगा इनफैक्ट मैं देखो कांस्टेंट करैक्टर क्या लिखा है 19 और ये नाइन कितने हैं ये देखो 1 2 3 4 5 6 स्पेस भी एक कैरेक्टर साथ आठ नो 10 10 और टीचर कितना हुआ साथ 17 ठीक 18 अब एक एक्स्ट्रा क्यों है उसके बड़े में थोड़ी डर में डिस्कस करेंगे लेकिन पॉइंट ये की अगर मेरे को ये स्टोर करना है कहानी तो कैसे स्टोर कराएंगे एक तो आप करैक्टर बना सकते हो एक-एक चीज कर सकते हो आर कोमा ए कोमा जी ऐसे करके लास्ट तक ये तो नहीं करोगे ना तो यहां पे रोल आता है हमारी स्ट्रिंग्स का तो स्ट्रिंग्स कुछ ऐसी चीज होती है जिसको आप ऐसे डिक्लेअर करते हो आप लिखोगे स्ट्रिंग ठीक है आप ऐसे लिखने हो स्ट्रिंग फिर आप अपने स्ट्रिंग का नाम दे दो और ये ग्रीन में आता है पहले बात तो ठीक है अच्छी तरह यह नॉर्मल एक डाटा टाइप नहीं है क्योंकि अपने आप में एक अरे है करैक्टर ए रहे हैं इसका नाम यूजुअली हम लिखने हैं स्तर जैसे करैक्टर का क आप इसका नाम एक्स भी रख सकते हो जो आपकी मर्जी रख सकते हो जैसे मैं लिखना हूं स्ट्रिंग्स और इसके अंदर में कुछ भी लिख सकता हूं ठीक बन गई इसको आप फिर प्रिंट भी कर सकते हो लोग अगर आपने लिखोगे तो ये पुरी की पुरी स्ट्रिंग स्टोर हो गई एक्स नाम के डब्बे में बड़े वाले ये देखो समझ रहे हो इस कम की आई है क्योंकि बहुत ज्यादा कॉमनली उसे चीज होती है तो अलग से इसका डाटा टाइप ही बना दिया पूरा बट इन एक चीज है बहुत बढ़िया है कंप्यूटर के अंदर तो आई होप आप समझ का रहे होंगे क्या चीज है हमारी यहां पे ठीक है भाई अच्छा इसकी अगर आपको यार लेंथ निकालनी हो तो डायरेक्टली अब होता क्या है स्ट्रिंग के अंदर बहुत सारे आपके फीचर्स होते हैं उनके बड़े में भी डिस्कस करेंगे थोड़ी डर में करते हैं फटाफट सबसे पहले तो आपको ये चीज समझ ए गई होगी स्ट्रिंग क्या होता है क्यों होता है हम इसको इनपुट भी ले सकते हैं मां लो यार आपको यूजर से इनपुट लेना है तो मैं बनाऊंगा एक स्ट्रिंग एस ठीक है अभी के लिए मैंने ऐसे दे दिए एक खाली डब्बा मेरे को यूजर्स सपोर्ट लेना है तो आप डायरेक्टली यह कर सकते हैं रैंकियां ठीक है यहां पर मैं लिखना हूं ये देखो तो देखो प्रिंट हो गया राइट आप इसको ऐसे भी लिख सकते थे सीन करने से आउट किया इंटर कुछ भी ठीक है इंटर स्प्रिंग ताकि ज्यादा अच्छे से समझ आया आपको देखो इंटरेस्टिंग तो जैसे मैं कहता हूं राघव तो राघव फ्रंट हो गया राइट तो आप इनपुट भी ले सकते हो ऐसे साइंस का यह थोड़ा सा यहां पे दिक्कतें आएगी उसके बड़े में थोड़ी डर में बात करेंगे सबसे पहले इधर आते हैं और सबसे पहले मैंने आपको ये तो बता ही दिया व्हाट आर स्ट्रिंग्स ठीक है बहुत ज्यादा कॉमनली उसे चीज होती है बेसिकली उसको आप का सकते हो किसी भी चीज को नाम करने के लिए इनफैक्ट बहुत सारे क्वेश्चंस भी सॉल्व हो सकते हैं स्ट्रिंग्स के थ्रू ठीक है बहुत आगे कम आएगा बाकी इस बड़े में अभी इतना डिस्कस नहीं करेंगे ठीक है और मैंने डिक्लेरेशन ऑफ स्टिंग आपको शिखा दिया यार टेकिंग इनपुट भी आपको शिखा दिया लेकिन अब हम एक बार टेकिंग इनपुट पर आते हैं डिक्लेरेशन तो बहुत ही आसन है डिक्लेरेशन आप ऐसे लिखने हो आप बस लिखोगे स्ट्रिंग और स्ट्रिंग का कोई भी नाम एस या फिर स्तर या फिर कुछ भी रख सकते हो एक्स ए स ए बी सी कुछ भी ये सिर्फ हो गई डिक्लेरेशन अगर आपको साथ ही साथ डिक्लेरेशन प्लस इनीशिएलाइजेशन करनी है तो ये एक तरीका होता है की आप यहां पे जैसे मां लो एक स्ट्रिंग बना रहे हो एस तो यही की यही सब कुछ दे दो जैसे मैं लिखना हूं राघव स्पेस गर्ग तो ये भी यार मेरी एक स्ट्रिंग बन गई तो आप डायरेक्टली इनिशियलिसए भी कर सकते हो या फिर आप यूजर से ऐसे इनपुट ऐसे ले सकते हो की अगर मैं लिखूं कैपिटल मैंने लिखना है एक तो यार गलती मत करना सी प्लस प्लस के अंदर मैं लिखूं स्ट्रिंग एस इक्वल तू सबसे पहले उसका इनपुट और ऑफ कोर्स कर सकते हो मतलब बेसिकली आप ऐसे स्ट्रिंग को बना सकते हो ऐसे उसका इनपुट ले सकते हो ठीक है अब यार इनपुट लेने में ना एक हमारी यार प्रॉब्लम आई है उसके बाद इंडेक्सिंग की बात करेंगे बिल्कुल अरेस्ट की तरह हो गए देखो मैंने इनपुट लिया है और आउटपुट ए रहा है एक बार वापस रन करते हैं सब कुछ चल रहा है इसमें सब कुछ तो चल रहा है जैसे अंतरा स्ट्रिंग में कहता हूं ये तो देखो प्रिंट हो रही है लेकिन अगर मैं लिखूं इंटरेस्टिंग राघव गर्ग तो देखो राघव अगर प्रिंट हो रहा है लेक अगर मैं लिखूं राघव स्पेस गर्ग मैं चाहता हूं अब देखो इंटर करता हूं मैंने आउटपुट तो इसको ही किया है तो राघव क्यों लिखा है यह देखो मैं प्रिंट करता हूं आपको दिखता हूं मां लो मैंने ये चीज यहां लिख दिया ब्लू इसे डी बेस्ट ठीक है इसको तो यही प्रिंट होगा फिर तो कोई दिक्कत नहीं आएगी देखो पूरा का पूरा प्रिंट हो रहा है लेकिन अगर यही चीज यार मैं यूजर से इनपुट लूं मैं यही से चीज ठीक है तो सिर्फ पर है तो यहां पर प्रॉब्लम होती है ऑब्जेक्ट का उसे करते हो यार यहां पर किसको एक स्ट्रिंग को इनपुट लेने के लिए तो ये पूरा ढंग से कम नहीं करता है सिर्फ पहले शब्द यहां पर इनपुट लेट है ये देखो ठीक है जैसे मैं लिखना हूं और मां लो मैं दो इंतिजर्स का इनपुट ले रहा हूं सीन ए सी इन बी ठीक है फिर मां लो मैं उनको प्रिंट कर रहा हूं ऐसे ए स्पेस बी और बाय डी वे अगर आपको दो को ऐसे इनपुट लेना होता है ना तो आप डायरेक्टली ये भी कर सकते हो ये शायद मैंने अभी तक दिखाए नहीं है ये कम भी आप कर सकते हो ठीक है तो मां लो मैंने दो को इनपुट लिया है देखो तो या तो 2 को इनपुट में ऐसे ले सकता हूं तो देखो प्रिंट हो गया या फिर मैं ऐसे इनपुट ले सकता हूं अगर मैं एक स्पेस दे देता हूं ना तो एक स्पेस बेसिकली यह समझना है जो सीन चीज है ना सेल ये उसको एक गैप समझना है और समझना है की अच्छा अब मैंने इनपुट ले लिया अब अगली चीज का तो सी इन की प्रॉब्लम होती है ये सी इनकी यार यह प्रॉब्लम होती है इसलिए यहां पर दिक्कत ए रही है की अगर मैं कोई ऐसी स्ट्रिंग हो जिसके बीच में स्पेस गलती से भी ए जाते हैं ठीक है तो वो क्या करेगा वो उसको कंसीडर नहीं करेगा ठीक है इसलिए अगर मैं यहां पे वापस से ये लिखूं तो ये पहले शब्द ही कंसीडर करता है दूसरा करेगा उसको नहीं करेगा अगर आपको इसको ठीक करना है तो आपको सी इन की दूसरा इस्तेमाल यहां पर ऑपरेटर करना पड़ेगा जिसका नाम होता है गेट लाइन ठीक है तो गेट लाइन की बात करते हैं अगर मैं इसकी बात ना करूं इसकी जगह इनपुट दूसरे तरीके से लूं मैं दूसरी तरीके से इनपुट लूं ये देखो गेट लाइन ए गया यहां पे और दो चीज ए रही है यहां पे मेरी ठीक है भाई मैंने यहां पे लिख दिया गेट लाइन अब यहां पे यार आपको डालनी होती है आपकी दो चीज है सबसे पहले आप लिख दो सी इन लिखो ठीक है आपको इनपुट लेना है क्योंकि और यहां पे अपना जो भी स्ट्रिंग का नाम है वो लिखूं जैसे एस स्ट्रिंग में इनपुट लेना है तो इंस्टेंट की मैं लिखूं सी इन एस आप लिखने हो गेट लाइन सी इन एस अब देखना इससे क्या होगा रन किया इंटरेस्टिंग अब अगर मैं लिखना हूं राघव गर्ग तो ये पुरी की पुरी स्ट्रिंग कंसीडर होगी अब मैं पूरा सेंटेंस लिख सकता हूं अब मैं पूरा सेंटेंस लिख सकता हूं ये देखो ये पूरा का पूरा प्रिंट हो जाएगा क्योंकि पूरा स्टोर हो गया अगर मैं सीन लिखना हूं तो ये फर्स्ट शब्द कंसीडर करता है गेट लाइन से पुरी स्ट्रिंग इनपुट होती है तो हम यूजुअली अब गेट लाइन का ही इस्तेमाल करने वाले हैं ध्यान रखना गेट लाइन लिखो फिर लिखो सी इन कोमा एस पहले एस नहीं लिखना होता पहले सीन लिखना होता है ठीक है आगे बढ़ते हैं हमने देख लिया यार ये तरीका और इसका हमने दूसरा तरीका भी देख लिया की भाई हम गेट लाइन का इस्तेमाल करते हैं कम यहां पर स्ट्रिंग का नाम लिख दो ठीक है आगे बढ़ते हैं अब देखते हैं की आज स्ट्रिंग कैसे करैक्टर ए रहे हैं या फिर आरा की तरह बिहेव करता है इंडेक्सिंग ऑफ कैरक्टर्स इन स्ट्रिंग्स सिमिलर लाइक अरेस स्ट्रिंग में भी इंडेक्सिंग होती है हमारी मतलब स्ट्रिंग में भी हमारी इंडेक्सिंग होती है अगर मैं लिखूं स्ट्रिंग एस इक्वल तू आर ए जी हा ए बी ठीक है मैं ये भी प्रिंट कर सकता हूं अगर मैं लिखूंगा ना सी आउटस तो पुरी की पुरी स्ट्रिंग प्रिंट हो जाएगी लेकिन अगर मैं लिखूं या आउट सी आउट अगर मैं लिखूं या आउट एस ऑफ जीरो ये स्मॉल आर मेरा प्रिंट करके दे देगा तो थोड़ा सा इधर आते हैं इंडेक्सिंग पे आते हैं इंडेक्सिंग इन स्ट्रिंग्स डॉट सीपीडी और इधर आओ कॉपी करो इधर आओ पेस्ट करो जैसे अगर मैं यह लिखूं सीधा यही पर लिख लेते हैं चाहे उसमें स्पेशल हो ना हो देखो अगर मैं यह कहूं तो पुरी स्ट्रिंग प्रिंट होगी राइट लेकिन अगर मैं ये लिख डन की ऐसा आप जीरो तो मैं ये भी कर सकता हूं अरेस्ट की तरह हम इस्तेमाल कर सकते हैं ये देखो आर तो इसको कहते हैं की हम इंडेक्सिंग से पर्टिकुलर करैक्टर ऑफ डी स्ट्रिंग क्योंकि स्ट्रिंग क्या है एक करैक्टर ए रहे हैं हम एक्सेस कर सकते हैं इन फैक्ट हम अपडेट भी कर सकते हैं तो देखो अगर मैं ये लिखूं सबसे पहले तो अपनी स्ट्रिंग को प्रिंट करते हैं और एक नेक्स्ट लाइन देते हैं ठीक है तो देखो पुरी स्ट्रिंग प्रिंट हो जाएगी मेरी फिर अगर मैं ये लिख डन की भाई एस ऑफ जीरो इसे इक्वल तू एम इस इक्वल तू एम क्योंकि करैक्टर है तो ऐसे लिखेंगे और फिर वापस से अगर मैं अपनी स्ट्रिंग को प्रिंट करूं तो देखना अपडेट हो जाएगा चेंज करके दिखता हूं राघव गर्ग राघव राघव गर्ग माधव गर्ग ठीक है तो चेंज हो गए मैंने आर चेंज कर दिया देखो विरोध करैक्टर यह था यह बिल्कुल ऐसी चलेगा जीरो कैरेक्टर फर्स्ट सेकंड ये होगा तो मैंने सेकंड चेंज कर दिया दी तो जी चेंज हो गया दी से आर चेंज हो गया एम से कैपिटल एम से तो ये देखो हम अपडेट भी कर सकते हैं स्ट्रिंग के अंदर ऐसे हम अपडेट भी कर सकते हैं इंडिविजुअल कैरक्टर्स को तो ये आर ए की तरह ही ऐसे में कम करता है बहुत बढ़िया चीज है स्ट्रिंग यहां पे राइट अब एक सिंपल सा आपके लिए क्वेश्चन है अगर मां लो एक क्वेश्चन मैंने लिखा इनपुट स्ट्रिंग ऑफ लेंथ और मतलब किसी भी लेंथ की आप एक स्ट्रिंग इनपुट ले लो यार ठीक है और काउंट जो लेंथ मठ तो रहने दो इसकी जरूर होती है आप बस इनपुट टेस्टिंग ले लो इंपोर्टेंट स्ट्रिंग और काउंट जो डी वोवेल्स इन डी जिवन स्ट्रिंग ठीक है अब इससे पहले हमें कम करते हैं हम कुछ बेल्ट इन फंक्शंस का यहां पे मैं आपको बताता हूं स्ट्रिंग के बड़े में जैसे स्ट्रिंग की एक लेंथ होती है ठीक है लेंथ फंक्शन होता है इसके बड़े में एक बार डिस्कस करते हैं और इसके बड़े में थोड़ा अच्छे से डिस्कशन करते हैं इसके बड़े में थोड़ा सा अच्छा डिस्कशन करते हैं ज्यादा डेप्थ में मैं नहीं जाऊंगा मैं फंक्शनैलिटीज और उनके ऊपर ज्यादा जाता हूं प्रैक्टिकल के ऊपर जाएंगे ठीक है तो अगेन जैसे की मैं यहां पर लिख देता हूं स्ट्रिंग ऐसे ही इक्वल तू मैंने स्ट्रिंग बना दिए अगर मेरे को इसकी लेंथ प्रिंट करनी है तो कैसे प्रिंट करूंगा यार ऐसे प्रिंट करते हैं हम लिखने हैं या आउट s.lenth और ऐसे ब्रैकेट तो ये एक ब्रिटेन फंक्शन होता है स्ट्रिंग का तो ये लेंस प्रिंट कर देगा यानी की 6 ये देखो छह छह लेंथ मेरी स्ट्रिंग की लेंथ है जो की प्रिंट हो चुकी है ठीक है सिमिलरली आई थिंक ये साइज से भी हो जाएगा कम मैं लिखना हूं एस डॉट साइज तो यहां पर 6 ए गया ठीक है तो आप लेंथ भी उसे कर सकते हो और साइज भी उसे कर सकते हो आपकी मर्जी है अब टेक्निकल स्पीकिंग अब इसके ऊपर करते हो तो यहां पर लिखा है कांस्टेंट कैरेक्टर सेवन सेवन क्यों लिखा है जब भी मैंने ये लिखा है स्ट्रिंग कैसी सच में होता ये है की अगर मैं यह लिखना हूं जैसे अगर मैं ये लिखना हूं है तो एक्चुअली में कंप्यूटर के अंदर ऑफ कोर्स यह करैक्टर अरे ही है यह कैरेक्टर ए रही है यह एक करैक्टर अरे ही है एस नाम से जिसका ये जीरो थंडेक्स है यहां पे ए स्टोर हुआ है यहां पे बी स्टोर्ड हुआ है यहां पे सी लास्ट में हमारा एक नल कैरेक्टर एक स्पेशल करैक्टर होता है नल कैरेक्टर वो स्टोर होता है तो कोई भी करैक्टर ए रहा है जिसके लास्ट में एक स्पेशल करैक्टर है स्पेशल करैक्टर यानी की नल कैरेक्टर ये होता है हमारा ये बैक स्लैश जीरो यूजुअली हमारे जितने भी कैरक्टर्स होते हैं ना जितने भी कैरक्टर्स होते हैं वो एक डिजिटल के होते हैं यानी की ए बी ए यहां पे मैं करता हूं मैं एक्सक्लेमेटरी मार्क ठीक है एक ही उसके होते हैं बट अगर मैं लिखूं बैक स्लैश और जीरो एक साथ तो ये सिंगल कैरेक्टर की तरह कंसीडर होता है ठीक है एक सिंगल को में ए रहा है क्योंकि इसको हम कहते हैं नल कैरेक्टर ये है मेरा नल कैरेक्टर यह स्पेशल करैक्टर है जिसकी वैल्यू होती है वो होती है जीरो तो अगर आपके एग्जाम में पूछ लिया जाए तो ये ऐसा कुछ सीन होता है ऐसा एक करैक्टर जिसके वैल्यू जीरो है और अगर मैं नल कैरेक्टर को प्रिंट करने की कोशिश करो तो कुछ भी प्रिंट नहीं होता दिखता हूं आपको अगर मैं जैसे की यहां पे ये लिखूं पर अगर मैं ये लिखूं करैक्टर को प्रिंट करके देखो तो कुछ प्रिंट नहीं होगा ये देखो कुछ भी प्रिंट हुआ ही नहीं करैक्टर इसका मतलब नथिंग होता है लेकिन अगर मैं इसकी इंतजार पार्ट प्रिंट करके देखो तो इसके आज का वैल्यू प्रिंट हो जाएगी जीरो आई है ये लो ठीक है या फिर अगर मैं यह लिखूं या फिर अगर मैं ये लिखूं इन एक्स = 0 तो अगर मैं इसको इसकी कैरेक्टर प्रिंट करने की कोशिश करूं यानी की इसको टाइप कास्ट कर डन मैं एक्स को तो देखना क्या होगा कुछ भी नहीं आएगा क्यों क्योंकि जीरो किसकी वैल्यू होती है नल कैरेक्टर की तो नल कैरेक्टर ज्यादा मैं ये लिखना भी हूं ना देखो ऐसे ही लिखना नहीं है तो मैंने क्या बोला की अगर कोई भी मेरा एक करैक्टर अरे है जिसके लास्ट में मेल कैरेक्टर लगता है तो ऑटोमेटेकली मैं उसको एक स्ट्रिंग बोल देता हूं बट जैसे की मैंने आपको समझाया टेक्निकल अगर आप ऐसे प्रिंट करते हो ना तो ये छह ही प्रिंट करेगा ये बस आपको बताने के लिए था ठीक है तो अगर आपसे इंटरव्यू में पूछा जाए तो ये चीज बता देना डेफिनेटली की भाई एक एक्स्ट्रा करैक्टर भी होता है बेसिकली ये इसलिए होता है ये बताता है की कहां मेरी स्ट्रिंग खत्म हो रही है खत्म कहां हो रही है ठीक है यह इसके लिए होता है ठीक है आगे बढ़ते हैं ना अब बात करते हैं की मां लो हमने एक स्ट्रिंग इनपुट ली अब इस एस डॉट लेंथ का बहुत कम आने वाला है मतलब नोट डी एक्चुअल साइज जो वैसे साइज होता है मेरा और काउंट जो डी वोवेल्स इन डी जिवन स्ट्रिंग यहां से हमें एक और चीज पता लगती है जैसे मां लो अगर मुझे प्रिंट करनी है कोई भी स्ट्रिंग तो आप कैसे प्रिंट कर सकते हो अगर मुझे प्रिंट करनी है कोई भी स्ट्रिंग तो देखो आप ऐसे प्रिंट कर सकते हो आप लिखने हो स्ट्रिंग एस मां लो अपने देखा नहीं की कितने मेरे लेटर्स हैं ठीक है इसका साइज कितना चाहता हूं तो यस देखो प्रिंट हो शक्ति है यानी की स्ट्रिंग का साइज पता होना चाहिए तो मैं सिंपल क्या कर सकता है इसकी उसे लेंथ को आप ऐसे निकाल के रख सकते हो इस इक्वल तू एस डॉट लेंथ हर करैक्टर को प्रिंट कर दो एक-एक करके तो देखो यही प्रिंट आएगी डायरेक्टली इस लाइन से लिखो बट ये हमारी इस कम की आई है की आप अपनी लेंथ स्टोर कर सकते हो ऑफ कोर्स आप ये भी कर सकते थे की भाई एन की जगह आप डायरेक्टली ही लिख दो एन निकालना की आपको जरूर ही नहीं पड़ेगी आप एक स्ट्रिंग का इनपुट लो और उसमें नंबर ऑफ वोवेल्स को प्रिंट कर दो उसमें जैसे हम लिख लेते हैं को इस ए एनिमल एनिमल विद फोर विद फोर लेग्स ओबवियस सी बात है तो ए जाएगा देखो को इसे एनिमल विथ पर लेग्स ठीक है एनीवेज अब मुझे क्या करना है मुझे इसमें नंबर ऑफ वोवेल्स काउंट करने है जो की कितने होंगे देखो एक हो गया जीरो ओ मतलब ओ आई दो हो गए फिर तीन हो गया फिर कर हो गया फिर पांच हो गया फिर छह हो गया साथ हो गया आई यहां पे फिर 8 9 हो गए और 10 तो मेरा आंसर 10 आना चाहिए कैसे करेंगे इसको लूप्स के थ्रू कर सकते हो आप अब यहां पे लूप कम आएगा सबसे पहले तो आप एक काउंटर बना दो इन काउंट इस इक्वल तू जीरो फिर आप इस पूरे स्ट्रिंग पर ट्रैवल करो आप ट्रैवल ऐसे कर सकते हो डायरेक्टली ठीक है क्योंकि इसका अगर साइज डॉट लेंथ है तो इंडेक्स जीरो से लेकर एन - 1 यानी की एस डॉट लेंथ माइंस वन तक जाएगा ठीक है अब आपको बस चेक करना है की अब अगर कभी ऐसा है की जो एस ऑफ आई है वो एक वावेल है मतलब वो बराबर है या तो ए के बराबर अब इनमें वो कैपिटल भी हो सकता है वैसे तो बट चलो मां के चल लेते हैं की एक भी कैपिटल शब्द नहीं है स्ट्रिंग में वरना थोड़ी सी दिक्कत ए शक्ति है एनीवेज तो यहां पे मैं सारे स्मॉल लेटर्स की बात कर रहा हूं तो अगर याद तो देखो एस मेरा ए है यहां पे बहुत सारे कंडीशन लगेगी ठीक है या तो देखो एस ए है या फिर इन पांचो में से अगर कोई एक है तो वावेल होता है तो देखो कॉपी करते हैं पेस्ट करते हैं फिर पेस करते हैं फिर पेस्ट करते हैं फिर पेस्ट करते हैं या तो ए है ए है आई है फिर ओ है या फिर यू में से अगर कुछ है ठीक है तो मैं सिंपल एक कम करूंगा मैं अपने अकाउंट को बड़ा दूंगा की भाई एक वेरिएबल मेरे को एक बावल मिल गया है लास्ट में आप प्रिंट कर सकते हो ठीक है भाई पर प्रिंट करो तो कम हो जाएगा देखो ना हो जाएगा विद हटा दिया था मैंने जिसमें से एक आई आई है गया ठीक है तो आप ऐसे इस कोड को कर सकते हो बहुत ज्यादा सिंपल है और आपको होमवर्क क्या है की हो सकता है की आपको चीज कुछ-कुछ कैपिटल दे राखी हो आपको ऐसे दे रखा हो भाई कभी भी बीच में कुछ भी कैपिटल है ठीक है भाई कुछ नहीं पता आपको फिर आपको गिरना है तो आपको ये पांच की तरह के 10 कंडीशंस लगानी पड़ेगी अभी क्वेश्चंस सॉल्व करते हैं फटाफट यहां पे अपना इनपुट स्ट्रिंग ऑफ साइज एन और अपडेट जो डी एवं पोजीशन इन डी स्ट्रिंग तू डी कैरेक्टर ए ठीक है कंसीडर जीरो बेस्ड इनसाइड इंडेक्सिंग होमवर्क है ठीक है इतना आसन क्वेश्चन क्लास पर थोड़ी ना दूंगा मतलब बेसिकली आप एक स्ट्रिंग ले लो और साइज एन की भी आपको लेने की जरूर नहीं है इसको भी थोड़ा हटाते हैं ठीक है इनपुट स्ट्रिंग बस ठीक है जितनी मर्जी वेरिएबल साइज की आप ले लो इनपुट स्ट्रिंग और अपडेट जो डी एवं पोजीशन इन डी स्ट्रिंग तू डी करैक्टर ए एवं पोजीशन मतलब अगर आपने स्ट्रिंग ले ली उसको इनपुट ले लेना गेट लाइन से ठीक है मैं बस आपके सामने यहां पर ऐसे करके दिखा रहा हूं मां लो मैंने लिख दिया राघव स्पेस गर्ग ठीक है ये देखो जीरो वन तू थ्री फोर फाइव सिक्स भी एक चीज है सेवन आते नाइन टेन ठीक है तो जीरो से लेकर 10 तक इंडेक्स है बेसिकली मेरे को इसको चेंज करना है ताकि फिर मेरा आउटपुट ये ए जाए जो भी एवं बेस है जीरो है वन और तू है फोर है सिक्स है एट है 10 है वहां ए लगा देना स्मॉल ए तो मेरा आंसर ये ए जाएगा ए फिर हा फोर की जगह वैसे ही ए था फिर यहां पे फाइव की जगह वी फिर ये एक स्पेस था सिक्स पे तो यहां पे भी ए ग जाएगा 7 पे ये जी ही रहेगा फिर 8 ए जाएगा वही था नाइन पे आर ही रहेगा जी की जगह ए जाएगा तो ये प्रिंट हो जाना चाहिए बस सिंपल सी चीज है आप एक पर लूप लगाओ और देख लेना जब भी मेरा आई जो की इंडेक्स है वो मेरा e1 हो रहा है तो आप अपनी स्ट्रिंग कैसे आई को चेंज करके ये बना देना ठीक है इससे चेंज हो जाएगा बहुत अच्छा क्या होता है की यार इसको हम बोलते हैं स्पेल स्टैंडर्ड सी प्लस प्लस लाइब्रेरी मतलब क्योंकि देखो ऐसा है की बहुत साड़ी बेसिक बेसिक चीज है मैं बहुत कम आई है जैसे लेंथ हो गया साइज एक ही चीज हो गई ऐसी बहुत साड़ी चीजों की जो बहुत कम आएगी इनके बड़े में बात करते हैं हमने साइज और लैंड के बड़े में ऑलरेडी बात कर लिया अब थोड़ा आगे देखते हैं और बढ़िया चीज आपको दिखता हूं पुश बैक और मतलब की अगर मेरे पास एक एक्जिस्टिंग स्ट्रिंग पड़ी है स्ट्रिंग ऐसे ही इक्वल तू मां लो मैं लिख रहा हूं राघव ठीक है स्प्रिंग बेसिकली करेक्टर ए रहे तो है लेकिन वेरिएबल साइज है मतलब इसमें आप इसका साइज बड़ा या घाट भी सकते हो यहां पे आते हैं यार की भाई पुश बैक डॉट सीपीसी ठीक है बहुत बढ़िया आपको चीज करके दिखाने वाला हूं यहां पे यार मैं मजा ए जाएगा आपको अपना सिंपल सा कोड लिखो यह देखो अगर मैं आपके सामने लिखूं भाई की स्प्रिंग ऐसे इक्वल तू मां लो मैं लिखना हूं यह अब मुझे ना इसमें लास्ट में एक और करैक्टर जोड़ना है जैसे राघव बनाना है जैसे तो अगर मैं ये लिखूं सबसे पहले तो इसको प्रिंट कर लेते हैं ताकि आपको प्रूफ समझ आए ये देखो हो गया राघव अगर अब मैं यहां पर ये लिखूं एस डॉट पुश बैक देखो पीयू लिख के ए गया इंटर डीबीए पोस्ट अंडरस्कोर बैक यहां पर हमें करैक्टर पुश बैक कर सकते हैं लिखा भी है तो मां लो मेरे को एक कैरेक्टर पुश बैक करना है तो ऐसे पुश बैक होता है अब इससे आपको चीज करके दिखाई हैं अगर मैं वापस से अपनी स्टिंग का प्रिंट करो तो मेरी स्ट्रिंग बादल चुकी है देखना प्रूफ अब मेरी स्ट्रिंग राघव बन चुकी है ठीक है सिमिलरली अगर मैं ये लिखूं कॉपी फिर वापस से पेस्ट करो ठीक है फिर मैं वापस अपनी टीम को प्रिंट करूं तो देखना क्या होगा रन करते हैं पहले राघव राघव ठीक है तो आप समझ सकते हो क्या हो रहा है हम अगर हमें करैक्टर को पीछे डालना है अपेंड करना डालना एक करैक्टर को तो हम पुश बैक का इस्तेमाल करते हैं सिमिलरली हम पॉप बैक का भी इस्तेमाल कर सकते हैं जैसे की एक बार इसको मैं कमेंट आउट करता हूं मां लो मेरे पास एक स्ट्रिंग ऐसे रखा यानी यहां पे मैंने लिखा है स्ट्रिंग को पहले प्रिंट कर दिया फिर अगर मैं लिखूं एस डॉट बॉब बैक बस इतना सा कर दो तो इससे क्या होता है इससे क्या होता है की भाई इससे यह होता है की आपकी एक करैक्टर पीछे से एक ही कैरेक्टर है जाएगा तो राघव से भी है जाएगा बन जाएगा देखो राघव करके प्रिंट करो तो राज बन गया ठीक है अपनी मर्जी का कैरेक्टर पोस्ट कर सकते हैं इसको भी एक बार हम करते हैं कमेंट आउट ठीक है थोड़ी सी जैसे मैंने अपनी स्टिंग लिखी है उसको प्रिंट किया है पहले चेक करते हैं ये देखो अगर मैं लिखूं एस डॉट अपेंड मैराको एक्टिंग के पीछे दूसरी स्ट्रिंग अपेंड करनी है तो मैं पुरी की पुरी स्ट्रिंग भी अपेंड कर सकता हूं ये देखो और फिर अपनी स्क्रीन को प्रिंट कर सकता हूं तो आपको एक बढ़िया चीज दिखता हूं ये देखो पूरा का पूरा मैंने स्ट्रिंग दाल दी तो राघव गर्ग बन गया अगर मेरे को ऐसी स्ट्रिंग डालनी होती है स्पेस के साथ तो ये कर दो ये लो राघव से मेरी स्टिंग बन गई राघव कर्क राइट तो पुरी की पुरी स्ट्रिंग भी हम ऐसे अपेंड कर सकते हैं तो ये बहुत ही बढ़िया हमारे फंक्शंस होते हैं अपेंड और हमारा यहां पे हो गया पॉप बैक और हो गया हमारा पुश बैक आई होप आपको ये समझ ए गया होगा हमारी जो एस डॉट लेंथ थी ना वो इसलिए इतनी इंपॉर्टेंट थी की हमारी लेंथ भी बादल रही है पर एग्जांपल मैंने पहले राघव लिखा है अगर मैं इस समय स्ट्रिंग की लेंथ प्रिंट करके देखूं तो छह आनी चाहिए ड्रिंक की लेंथ अगर मैं इस समय प्रिंट करके देखूं तो यार छह आएगी और बाद में एक बार देखते हैं अगर मैंने गर्ग और एक और पांच करैक्टर एड कर दिया तो 11 हो जाएगा देखना 611 तो मेरी लेंथ भी बदलते रहती है अगर मैं कोई भी पॉप बैग पुश बैक या फिर पेंट जैसी चीज करता हूं ध्यान रखना इस बात का इसलिए लेंथ या फिर साइज बहुत ज्यादा इंपॉर्टेंट होता है हमने पॉप बैक की बात कर ली एक बार हम क्लियर की भी बातें कर लेते हैं क्लियर र गया था स्ट्रिंग बना देता है मत स्प्रिंग बना देता है चलो करके दिखता हूं आपके सामने ये देखो इसको भी एक बार के लिए कम करते हैं हम सिर्फ इस चीज को यह कर देते हैं ठीक है भाई और साथ ही साथ हम स्ट्रिंग को प्रिंट करके साथ में उसका साइज ऐसे प्रिंट कर देते हैं और एस डॉट लेंथ भी प्रिंट कर देते हैं ठीक है बीच में स्पेस देते हैं तो यह मेरा क्लियर करता है कोई भी पीछे स्ट्रिंग एड कर सकता है क्लास के करैक्टर को उदा देता है अब यह बहुत बहुत इंपॉर्टेंट चीज है प्लस ऑपरेटर ये बहुत ही ज्यादा मजेदार चीज है हमारी मजा ए जाएगा की भाई क्या-क्या कर सकते हैं फिर हम यहां पर वापस से लिखेंगे अपनी स्ट्रिंग पर आता है कॉपी पेस्ट इन सब चीजों को हटाते हैं सबसे पहले एक कम करते हैं राघव को ही प्रिंट करते हैं और उसकी लेंथ यह देखो सिक्स लेंथ मेरे को पीछे ना सबसे बड़े चीज बताता हूं राघव गर्ग बनाना था तो यार ये जो अपेंड को हमने उसे किया था ये मजेदार चीज नहीं थी की भाई मैंने ये लिख दिया यहां पर लिख दिया कर और फिर वापस से ये दोनों चीज हमने यहां पे प्रिंट कर दी ठीक है भाई तो देखो हो तो जाएगा अपेंड करने से ये देखो ये ए गया लेकिन इससे मैच बटर पता क्या होता है आप सीधा लिख दो एस = एस प्लस पीछे एड कर सकते बहुत ही बढ़िया चीज है देखो एड हो गया पीछे 11 क्यों नहीं आई क्योंकि मैंने यह नहीं एड किया था अगर ऐसे एड करता तो 11 और ये हो जाता है तो ये देखो तो अपेंड की जगह आप ये उसे कर सकते हो अब ये जो प्लस ऑपरेटर है ये इतनी मजेदार चीज है की हम ना इसको पहले भी उसे कर सकते हैं मतलब हम इसको यह भी लिख सकते हैं गर्ग राघव तो यह बहुत ही धमाकेदार चीज है यह पीछे आगे दोनों अपेंड कर सकता है जो हमारा यह प्लस ऑपरेटर है यहां पे ठीक है तो ये बहुत ही ज्यादा चीज होती है हमारी प्लस ऑपरेटर इसके ऊपर भी आप कम कर सकते हो बहुत ज्यादा बढ़िया चीज रिवर्स हमने यार आरा को रिवर्स करके देखा था हमने रिवर्स करके देखा था दो पॉइंट से आई यहां पे लगाया के यहां पे लगाया फिर ये आगे बाढ़ रहा है ये पीछे पढ़ रहा है और स्वॅपिंग कर रहे हैं हम लेकिन स्ट्रिंग्स इतनी आम चीज है की और एवं वेक्टर भी अब जब आप वेक्टर पढ़ोगे ना आप बाद में डीसा के अंदर ठीक है तो वेक्टर क्या होता है बेसिकली हमारा बहुत अच्छा अरे होता है एक विद डी लोट ऑफ फंक्शन तो जो भी फंक्शन हम अभी स्ट्रिंग में पढ़ रहे हैं वेक्टर में भी होते हैं सारे तो डायरेक्टली एक लाइन में हम रिवर्स कर सकते हैं विदाउट राइटिंग डी कंप्लीट कोड पर एग्जांपल अगर मेरी स्ट्रिंग है एस = रिवर्स यूजिंग फंक्शन है तो अपनी स्टिंग प्रिंट करते हैं मां लो राघव है एक लाइन के अंदर मैंने पुरी स्ट्रिंग को रिवर्स कर सकता हूं एक तो वो तरीका है की मैं पूरा रिवर्स का अपना वो लगा हूं फंक्शन ठीक है जो हमने किया था एक रिवर्स में आते हैं वेयर इसे तो रिवर्स आते हैं तो हम इस फंक्शन का भी इस्तेमाल कर सकते हैं ये देखो हम पूरे हरे को रिवर्स भी कर सकते हैं तो स्ट्रिंग भी ऐसे ही रिवर्स हो शक्ति है ठीक है तो रिवर्स स्विंग में आते हैं और ये देखो एक तरीका हमारा ये है की मैं अपनी स्ट्रिंग को ऐसे रिवर्स कर सकता हूं की एक आई को जीरो पे रखो के को एन - 1 और अपना बीबी निकाल लो एन मतलब स्ट्रिंग की लेंथ तो आप ऐसे निकाल लो फिर आप पूरा यही लोग चलाओ और अपने स्ट्रिंग का नाम एस है ए नहीं है तो आप यह कम कर सकते हो यह लो भाई इससे आपका पुरी स्ट्रिंग रिवर्स हो जाएगी चाहे तो आप प्रिंट करके देख लो कॉपी पेस्ट अब मेरी स्ट्रिंग आपको दूसरी मिल जाएगी बाहर ए गया ठीक है मेरी स्टिंग रिवर्स हो गई लेकिन इस पूरे को करने की जरूर ही नहीं होती ठीक है आप डायरेक्टली लिख दो यार रिवर्स फिर आप लिखो अपनी स्टिंग का नाम डॉट बेगन कहां से आपको रिवर्स करना है फिर यहां पर लिख दो स्ट्रिंग कहां तक करना है खत्म तक करना है फिर आप अपनी स्क्रीन को वापस से प्रिंट कर सकते हो आप अपने स्ट्रिंग को वापस से इसकी जरूर नहीं है प्रिंट कर सकते रिवर्स हो जाएगी जैसे अगर मैं लिखूं स्ट्रिंग एस तो होना चाहिए जैसे मैं लिखना हूं राघव तो 6 लेटर है तो यह एवं लेंथ है राघव या फिर ऐसा कुछ मत लेना तो मेरे को बेसिकली क्या करना है मेरे को एक कम करना है जिससे स्ट्रिंग बन जाए जिसका फर्स्ट हाफ है वो रिवर्स हो जाए तो ग आर सेकंड तो इसके दो तरीके पहले तरीका वही जो लूप्स हम लगा रहे थे जो हमने रिवर्स का पूरा फंक्शन लगाया था उससे आप कर सकते हो बस उसमें हम करते क्या थे हम आई को यहां रखते थे देखो जीरो वन तू थ्री फोर फाइव तो हम आई को जीरो पर रखते थे के को फाइव पे इस बार क्या करो के को इधर रखो सिर्फ इतना पार्ट रिवर्स कर दो ठीक है करके दिखाई हैं ऐसे हम आरा के भी पार्ट को रिवर्स कर सकते हैं ठीक है भाई तो जैसे ही ये देखो इधर ए जाते हैं रिवर्स फाइल बनाते हैं अपनी इधर आते हैं यहां पर लिख देते हैं और बस एक बार सिर्फ इतना रखते हैं तो इसका एक तरीका है लूप का इस्तेमाल करके आपको एक तो अपनी लेंथ पता है जीरो वन तू थ्री फोर फाइव तो लेंथ मेरी है मुझे बेसिकली जीरो से लेकर 2 तक की चीजों को रिवर्स करना है तो एक बात बताओ आप उसे उसको निकाल लो सबसे पहले लेंथ को निकाल लो तो जैसे ये मेरी सिक्स ए गई ठीक है और मेरी सिक्स ए गई तो मेरे को स्टार्टिंग के तीन कैरेक्टर एन / 2 कैरक्टर्स यहां पे क्या करने हैं स्वैप करने हैं ठीक है तो मैं क्या करूंगा यहां पे अपने फर्स्ट वेरिएबल को जीरो पे रखो और जहां तक आपको करनी है शॉपिंग मतलब ऐसे करके तो के को रखो आप अपने एन / 2 यानी की थ्री माइंस वन ये ध्यान रखना है आपको क्योंकि एन हमेशा एवं है तो ये प्रॉपर आएगा माइंस वन कर दो अब आपको वही से लूप लगाना है की जब तक मेरा ये ट्रेडिशनल रिवर्स का लूप है मेरा आई जैसे छोटा है तो आपको क्योंकि यहां पर स्प्रिंग को रिवर्स करना है तो पहले मैंने एंटरटेन पर लिख दिया था आप यूजुअली लिखो केयर सी हा = एफ हो रहे हैं ना मेरे स्ट्रिंग के अंदर वहां नंबर्स आप होते थे अरोमा में यहां पे लिख दो आप एस ऑफ आई फिर लिख दो एस ऑफ आई के अंदर आप दाल दो चेंज करके एस ऑब्जेक्ट फिर एस ऑफ के में आप दाल दो यहां पे अपना ये वाला करैक्टर डेट्स आईटी फेयर आई प्लस प्लस और जे- माइंस इससे आपका फर्स्ट हाफ रिवर्स हो जाएगा अगर मैं ये वाली हरकत करता हूं ये देखो प्रिंट करते हैं तो सिर्फ ग आर ये रिवर्स हुआ जबकि अगर मैं यहां पे एन - 1 लिखना तो पूरा रिवर्स हो गया ठीक है तो बस इतना सा चेंज करना था आपको अब इसी को आप स्प्रिंग के ब्रिटेन फंक्शन से भी सॉल्व कर सकते हो जैसे की मैंने बिल्टन आपको दिखाए एस डॉट बेगन इसे लेकर एस डॉट और तक ऐसे करते हैं हम इसको देखो इधर आओ इस पूरे को लिखने की आपको जरूर नहीं थी ये जो मैंने फंक्शन लिखा है पूरा ठीक है अब आप कैसे आप रिवर्स कर सकते हो एक तो अपने यही चीज रखो अगर मैं ऐसे रिवर्स करता हूं तो पूरा रिवर्स हो जाता है ये देखो पूरा रिवर्स हो गया अगर मुझे पर्टिकुलर पार्ट रिवर्स करना है तो मैं ये लिख सकता हूं की कहां तक मुझे रिवर्स करना है तो s.n की जगह और की जगह लिख दो अगर मां लो मैं यहां पर लिखना हूं प्लस वन आपको एग्जांपल के साथ तोर पे दिखाना चाहता हूं सर ये मैंने चीज की तो क्या होगा ये देखो पहले मैंने प्रिंट किया यहां पे ए गया कोई चेंज नहीं हुआ मैं लिखना हूं प्लस तू तो आप यह देख सकते हो दो कैरक्टर्स मेरे यहां पर स्वैप हो चुके हैं प्लस तू लिख के 200 आप हो गए तो अगर मैं यहां पर लिख देता हूं प्लस थ्री फिर इतना सा तो यह देखो तीनों मेरे यह तीन रिवर्स ओके ए चुके हैं बढ़िया तो देखो हम ऐसे एक लाइन में भी ये पूरा बड़ा कम यहां पे कर सकते हैं तो इन जनरल जितने कैरक्टर्स आपको स्वाइप करने हैं उतने यहां पे आप प्लस करके लिखने हो तो आप यहां पे प्लस एन / 2 अगर लिखने तो उतने देखो मेरा बिल्कुल वही कम होता से ये देखो समझ गए आप ये तीन आपको राइट तो अगर आपको फर्स्ट हाफ रिवर्स करना है तो आप ये भी कर सकते हो या फिर आप ये भी कर सकते हो आपका यह होमवर्क है ठीक है की क्योंकि मैंने आपको शिखा तो दिया ही ठीक है लेंथ ग्रेटर दें फाइव जैसे मां लो मैंने स्ट्रिंग ले ली है मैंने लिस्टिंग ऐसे इक्वल तू आर ए जी हा ए वे ठीक है एक पार्ट लगातार वाला फ्रॉम पोजीशन तू तू फाइव यूजिंग इनबिल्ट फंक्शन मतलब जैसे मेरी ये जो इंडेक्स है ये है जीरो वन तू थ्री फोर फाइव ठीक है अब पोजीशन तू तू फाइव का मतलब इंडेक्स 225 नहीं होता इसका मतलब होता है लिटरली ये की भाई ये तू है थ्री फोर फाइव ए जी हा ए ठीक है मतलब वन से लेकर 4th इंडेक्स तक के स्ट्रिंग को आप रिवर्स कर दो अब इसको आप वैसे ही करना की आप लिख देना रिवर्स ठीक है खुद ट्राई करके देखो की क्या लिखेंगे हम एस डॉट बिग इन ही लिखेंगे दोनों टाइम्स प्लस हम कितना लिखेंगे की कहां से मुझे रिवर्स करना है इस चीज को ध्यान रखना अगर आप ये लिखने हो प्लस तू से लेकर एस डॉट बिग इन प्लस यहां पर अगर 5 लिखने हो तो देखना क्या होगा या फिर अगर आप प्लस सिक्स लिखने हो तो वह देखना क्या होगा दोनों चीज ट्राई करना और फिर समझना की कैसे हमारा ये जो ब्रिटेन रिवर्स फंक्शन है वो क करता है ज्यादा इंपॉर्टेंट चीज नहीं है लेकिन ये आप खुद से ट्राई करना की एक्चुअली में हो क्या रहा है ठीक है क्या सच में ऐसा हो रहा है जो मैंने आपको बताया की इतने कैरक्टर्स मेरे आगे के रिवर्स हो रहे हैं या क्या हो रहा है ठीक है तो वो चीज आपको ध्यान रखती है यहां पे पड़ेगी या फिर इससे पहले तक के इंडेक्स तक हम जा रहे हैं इस चीज को ध्यान रखना अब बात करते हैं यार आगे बढ़ते हैं थोड़ा सा अब हम बात करने वाले हैं दो फंक्शंस के बड़े में जो की बहुत इंपॉर्टेंट है तू वंडर्स कोर्स स्ट्रिंग और एस टी ओ आई ठीक है स्ट्रिंग तू एनटीआर अब यहां पर एक सब्सटेंस भी होता है लेकिन आज हम सब स्ट्रिंग के बड़े में बात नहीं करेंगे अपने आप में बहुत बड़ी डिस्कशन है और बहुत सारे क्वेश्चन है उसमें वो आप डाटा स्ट्रक्चर एल्गोरिथम की सीरीज में पढ़ना यहां पे अभी हम थोड़ी-थोड़ी बेसिक देख रहे हैं ठीक है या फिर आप अगेन एक वेबसाइट होती है सी प्लस प्लस यहां से भी जा के सबस्ट्रिंग के बड़े में पढ़ सकते हो सब एसडीआर ऐसा नाम का फंक्शन होता है हमारा ठीक है बट डिटेल में पढ़ाएंगे उसको हम ठीक है अभी बात करते हैं जल्दी से दो बेसिक फंक्शंस के बड़े में जो की है तू स्ट्रिंग मतलब मां लो मेरे पास एक इंतजार है इसका मतलब होता है ये होता है हमारा इंतजार तू स्ट्रिंग करने के लिए ठीक है तो तू स्ट्रिंग तो अगर मेरे पास एक इंटेक्स है वन तू थ्री फोर फाइव स्ट्रिंग बनाना है तो आप यह लिखोगे नंबर फिर आप इसको प्रिंट कर के देख सकते हो जैसे की मैं आपको प्रूफ दिखता हूं इसका हम यहां पर आते हैं तू स्ट्रिंग नाम की फाइल बनाते हैं डॉट सीपीसी और कॉपी करते हैं बेसिक टेंप्लेट पेस्ट करते हैं ये देखिए अगर मैं यहां पर लिखना हूं एक इंतजार मेरे पास कोई भी इंतजार है इंटेक्स ठीक है जैसे की मैंने यहां पर कुछ भी कोई भी नंबर लिख दिया ठीक है भाई ये मेरा नंबर है मेरे को इस को स्ट्रिंग बनाना है तो मैं ऐसे बनाता हूं ठीक है तो ये सब आज कैरक्टर्स काउंट हो रहा है इन एन स्ट्रिंग ठीक है यह लो भाई कुछ भी तो यह पुरी स्टैंड है इसका कम क्या है इसका एक बहुत बढ़िया ऑपरेशन है मां लो इस क्वेश्चन के साथ समझता हूं आपको रिटर्न डी टोटल नंबर ऑफ डिजिट्स रिटर्न डी टोटल नंबर विदाउट यूजिंग अन्य लूप इसको कैसे करेंगे बिना लूप लिया जैसे ये हम क्वेश्चन ऑलरेडी लूप्स के अंदर कर चुके हैं की अगर मेरा नंबर है एक्स = मां लो 91916 कुछ भी 32 तो इसके नंबर ऑफ डिजिटल फाइव है तो हमने क्या किया था विद डी उसे ऑफ बार-बार इसको 10 से डिवाइड करते रहते हैं काउंट बढ़ते रहते हैं लूप से हमने कर लिया था भाई लूप से अब इसको ना हम दो सेकंड में कर सकते हैं विदाउट लूप इस फंक्शन का इस्तेमाल करके हिंट है तू स्ट्रिंग का इस्तेमाल करके एक बार वीडियो को पॉज करो आई होप आपने ट्राई किया होगा अब आपका दो मिनट में दिखता हूं की कैसे अगर मेरे पास मां लो ये नंबर है मेरे पास मेरे को उसके नंबर ऑफ डिजिटल करना है कितने है एक दो तीन तो कर पांच छह साथ मुझे अभी पता नहीं है तो कैसे गिनेंगे ऐसे गिनेंगे सबसे पहले आप स्ट्रिंग में स्टोर कर लो इस नंबर को आपको इसके बाद कुछ भी नहीं करना है कर ए गया तो 2 मिनट में हो गया क्योंकि मैंने स्टिंग में इसको कर दिया फिर उसकी सीधा लेंथ प्रिंट कर दी इसी का अपोजिट चीज भी हमारी एक विशेष स्ट्रिंग तू इंतजार तो अगर मेरे को एक इंतजार दे रखा है स्ट्रिंग की फॉर्म में अगर मेरे को इंतजार दे रखा है ऐसे वन फोर वन तू थ्री सिक्स वन ठीक है मां लो कोई भी अब ये एक नंबर है मुझे पता है मेरे पास एक नंबर है कभी-कभी क्या होता है बहुत बार होता है की क्वेश्चंस में आपको जो नंबर है ना वो स्ट्रिंग के अंदर स्टोर्ड मिलता है तो अगर आपको इसको एक इंतजार में कन्वर्ट करना है तो आप एस टी ओ आई का उसे करते हो ठीक है तो आप ऐसे उसे कर सकते हो की अगर आपको इसको इंतजार में स्टोर करना है तो आप लिख दो स्पॉय यहां पर यही लिखने हैं इधर देखो यहां पे तू स्ट्रिंग होता था सिमिलरली यही हम एक बार कम कर लेते अपना की अगर मैंने एक लेडीज स्ट्रिंग एस टी आर नाम से इनके अंदर कोई भी नंबर है देख लो चाहे तो ठीक है एक्स को तो नंबर प्रिंट हो जाएगा लो भाई ठीक है और इंटिगर तू स्ट्रिंग वाले तो यार आज की वीडियो में आपके लिए इतना ही था आई थिंक 12 आर्ट पूरे होने वाले हैं युटुब हमें अलाउ करता है की एक वीडियो में इतना ही हम ग सकते हैं लंबी वीडियो ठीक है तो थैंक यू वेरी वेरी मैच अगेन इससे आपको 100% सी प्लस प्लस नहीं आएगा लेकिन आपका एक फाउंडेशन बन जाएगा की अब आप कहानी से भी पढ़ सकते हो मुझे भी किसी और से भी साड़ी की साड़ी चीज फ्री में पेड़ में कैसे मर्जी आपका एक बहुत स्ट्रांग फाउंडेशन मैंने बिल्ड कर दिया है बेसिक्स सारे टॉपिक आपको पढ़ा दिए यहां पे ठीक है थैंक यू वेरी मैच थोड़ा वीडियो में जान से पहले प्लीज अभी जो मत रखो मत अगर आपने सच में यहां तक वीडियो देख लिया मेरे आपसे एक विनती है की प्लीज आप कमेंट्स में लिख दो मजा ए गया इससे मेरे को यह समझ ए जाएगा की आपने पुरी की पुरी वीडियो देख लिया ठीक है प्लीज ये जरूर लिखना अगर आप कमेंट नहीं करते हो तो प्लीज करो