'सी प्रोग्रामिंग कोड' ही विद्यार्थी आणि नवशिक्यांसाठी ८२ संपूर्ण, कार्यरत सी प्रोग्रॅम्सची एक लायब्ररी आहे. प्रत्येक प्रोग्रॅम स्टँडर्ड सी (C17) मध्ये लिहिलेला आहे, कोणत्याही वॉर्निंगशिवाय कंपाईल होतो आणि त्यासोबत एक प्रत्यक्ष नमुना रन व तो कसा काम करतो याचे संक्षिप्त स्पष्टीकरण दिलेले आहे. सॉर्टिंग, सर्चिंग, मॅट्रिक्स आणि पॉइंटर प्रोग्रॅम्सच्या आत काय घडते, हे आकृत्यांद्वारे दाखवले आहे.
अॅपमध्ये काय समाविष्ट आहे
• मूलभूत गोष्टी: प्रोग्राम कसा संकलित (compile) आणि चालवायचा (run), हॅलो वर्ल्ड, scanf आणि fgets वापरून इनपुट सुरक्षितपणे वाचणे, अंकगणितीय ऑपरेटर, अदलाबदल, डेटा प्रकारांचे आकार आणि श्रेणी, कॅरेक्टर कोड
• अटी: सम किंवा विषम, स्वर किंवा व्यंजन, लीप वर्ष, तीन संख्यांमधील सर्वात मोठी संख्या, ग्रेड कॅल्क्युलेटर, वर्ग समीकरणाची मुळे
• लूप आणि संख्या: बेरीज आणि सरासरी, गुणाकार तक्ता, अंकांची बेरीज, उलट आणि पॅलिंड्रोम संख्या, फॅक्टोरियल, फिबोनाची मालिका, मूळ संख्या तपासणे, एराटोस्थेनिसची चाळणी, आर्मस्ट्राँग आणि परिपूर्ण संख्या, महत्तम सामायिक विभाजक (GCD) आणि लसावि (LCM), nCr आणि nPr, जलद घातांक
• नमुने: तारा आणि संख्या त्रिकोण, पिरॅमिड, हिरा, पोकळ चौरस, फ्लॉइडचा त्रिकोण, पास्कलचा त्रिकोण
• संख्या प्रणाली: दशांश ते बायनरी, ऑक्टल आणि हेक्साडेसिमल आणि उलट, बिटवाइज ऑपरेटर
• अॅरे: बेरीज आणि सरासरी, सर्वात मोठा आणि सर्वात लहान घटक, उलट, समाविष्ट (insert) आणि हटवा (delete), रेषीय शोध (linear search), बायनरी शोध (binary search), बबल सॉर्ट, सिलेक्शन सॉर्ट, इन्सर्शन सॉर्ट, सॉर्ट केलेले अॅरे एकत्र करणे, वारंवारता मोजणे, डुप्लिकेट काढून टाकणे
• मॅट्रिक्स: बेरीज आणि वजाबाकी, गुणाकार, ट्रान्सपोज, २ × २ आणि ३ × ३ डिटरमिनंट्स
• स्ट्रिंग: लांबी, रिव्हर्स, पॅलिंड्रोम, स्वरांची गणना, केस रूपांतरण, शब्दांची गणना, कॉनकाटेनेट, लायब्ररीशिवाय तुलना आणि कॉपी करणे, अॅनाग्राम तपासणी, अक्षरे काढून टाकणे, स्ट्रिंगचे पूर्णांकात रूपांतर
• पॉइंटर्स आणि फंक्शन्स: पॉइंटरची मूलभूत माहिती, पॉइंटर्ससह स्वॅपिंग, अॅरे आणि पॉइंटर्स, malloc आणि realloc सह डायनॅमिक अॅरे, फंक्शन पॉइंटर्स आणि qsort, रिकर्शन, टॉवर ऑफ हनोई
• स्ट्रक्चर्स आणि फाइल्स: विद्यार्थ्यांची नोंद, कॉम्प्लेक्स नंबर्स, टेक्स्ट फाइल लिहिणे आणि वाचणे, फाइलमधील ओळी आणि शब्द मोजणे, फाइल कॉपी करणे
• सोपे प्रोजेक्ट्स: कॅल्क्युलेटर, तापमान कन्व्हर्टर, बँक खाते मेनू, नंबर ओळखण्याचा खेळ, टिक-टॅक-टो
प्रत्येक प्रोग्राम पेजवर आहे
• संपूर्ण प्रोग्राम, जो कॉपी, कंपाइल आणि रन करण्यासाठी तयार आहे
• येथून कॅप्चर केलेला एक नमुना रन मूळ प्रोग्राम, ज्यामध्ये टाईप केलेले इनपुट हायलाइट केलेले आहे
• "हे कसे कार्य करते" याचे स्पष्ट स्पष्टीकरण, जिथे मदत होईल तिथे तक्ते आणि आकृत्यांसह
• सामान्य चुकांवरील नोट्स: इंटिजर ओव्हरफ्लो, बफर ओव्हरफ्लो, असुरक्षित इनपुट आणि अनिश्चित वर्तन
• संबंधित प्रोग्राम्सच्या लिंक्स
हे कोणासाठी आहे
शाळा किंवा विद्यापीठात C शिकणाऱ्या विद्यार्थ्यांसाठी, उदाहरणांमधून उत्तम प्रकारे शिकणाऱ्या नवशिक्यांसाठी, आणि प्रोग्रामिंग लॅब परीक्षा किंवा प्रात्यक्षिक चाचण्यांची तयारी करणाऱ्या प्रत्येकासाठी. हे C प्रोग्रामिंग ट्युटोरियल ॲपसाठी एक उदाहरण-प्रोग्राम साथीदार आहे.
वैशिष्ट्ये
• ऑफलाइन कार्य करते: इंटरनेट कनेक्शनची आवश्यकता नाही
• ८ भाषांमध्ये स्पष्टीकरणे उपलब्ध: इंग्रजी, स्पॅनिश, पोर्तुगीज, फ्रेंच, जर्मन, अरबी, हिंदी आणि इंडोनेशियन भाषा
• सर्व प्रोग्राम्समध्ये शोध
• डार्क मोड
• फोन आणि टॅब्लेटसाठी सुबक मांडणी
• साइन-इन नाही
हे प्रोग्राम्स मूळ आहेत आणि C17 कंपायलरने तपासले गेले आहेत. हे ॲप एक स्वतंत्र अभ्यासाचे साधन आहे; ते कोणत्याही कंपायलर विक्रेत्याशी किंवा मानक संस्थेशी संलग्न नाही.
सी प्रोग्रामिंगची उदाहरणे: नमुना कार्यान्वयन आणि स्पष्टीकरणांसह ८२ तपासलेले प्रोग्राम
या रोजी अपडेट केले
१३ ऑक्टो, २०२६