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

C++ में स्ट्रिंग की लंबाई खोजने का प्रोग्राम


एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। स्ट्रिंग की लंबाई नल कैरेक्टर से पहले स्ट्रिंग में कैरेक्टर्स की संख्या होती है।

उदाहरण के लिए।

char str[] = “The sky is blue”; उपरोक्त स्ट्रिंग में कैरेक्टर्स की संख्या = 15

स्ट्रिंग की लंबाई खोजने का एक प्रोग्राम निम्नलिखित है।

उदाहरण

#include<iostream> using namespace std; int main() {    char str[] = "Apple";    int count = 0;    while (str[count] != '\0')    count++;    cout<<"स्ट्रिंग है "<<str<<endl;    cout <<"स्ट्रिंग की लंबाई है "<<count<<endl;    return 0; }

आउटपुट

स्ट्रिंग है Apple स्ट्रिंग की लंबाई है 5

उपरोक्त प्रोग्राम में, count वेरिएबल को व्हाइल लूप में तब तक बढ़ाया जाता है जब तक स्ट्रिंग में नल कैरेक्टर नहीं पहुंच जाता। अंत में count वेरिएबल स्ट्रिंग की लंबाई रखता है। यह निम्नानुसार दिया गया है।

while (str[count] != '\0') count++;

स्ट्रिंग की लंबाई प्राप्त होने के बाद, इसे स्क्रीन पर प्रदर्शित किया जाता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित होता है।

cout<<"स्ट्रिंग है "<<str<<endl; cout<<"स्ट्रिंग की लंबाई है "<<count<<endl;

स्ट्रिंग की लंबाई strlen() फ़ंक्शन का उपयोग करके भी पाई जा सकती है। यह निम्नलिखित प्रोग्राम में प्रदर्शित होता है।

उदाहरण

#include<iostream> #include<string.h> using namespace std; int main() {    char str[] = "Grapes are green";    int count = 0;    cout<<"स्ट्रिंग है "<<str<<endl;    cout <<"स्ट्रिंग की लंबाई है "<<strlen(str);    return 0; }

आउटपुट

स्ट्रिंग है Grapes are green स्ट्रिंग की लंबाई है 16

  1. C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम

    इस समस्या में, हमें दो बिंदु A और B दिए गए हैं, एक रेखा के प्रारंभिक और अंतिम बिंदु। हमारा कार्य C++ में रेखा का मध्य बिंदु खोजने के लिए एक प्रोग्राम बनाना है। समस्या विवरण यहां, हमारे पास प्रारंभिक और अंतिम बिंदु A(x1, y1) और B(x2, y2) वाली एक रेखा है। और हमें रेखा का मध्य बिंदु ज्ञात करना है। उद

  1. C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें एक 2D ऐरे दिया गया है जो त्रिभुज के तीन शीर्षों के निर्देशांक को दर्शाता है। हमारा कार्य C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम बनाना है।केंद्रक (Centroid) त्रिभुज का वह बिंदु है जहां त्रिभुज की तीनों मध्यिकाएं (medians) प्रतिच्छेद करती हैं।मध्यिका (Median)

  1. C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें दो मान दिए गए हैं जो समानांतर चतुर्भुज के आधार (base) और ऊंचाई (height) को दर्शाते हैं। हमारा कार्य C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम बनाना है।समानांतर चतुर्भुज (Parallelogram) चार भुजाओं वाली एक बंद आकृति है जिसकी विपरीत भुजाएं समान औ