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

kवें वर्ण को लोअरकेस में बदलने के लिए C++ प्रोग्राम


मान लीजिए हमारे पास N वर्णों वाली एक स्ट्रिंग S है। S में केवल तीन प्रकार के वर्ण 'A', 'B' या 'C' होते हैं। हमारे पास एक अन्य पूर्णांक K भी है। हमें Kवें वर्ण को लोअरकेस में बदलने के बाद S प्रिंट करना है।

उदाहरण के लिए, यदि इनपुट K = 2; S = "AABACC" है, तो आउटपुट "AaBACC" होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

S[K - 1] = S[K - 1] + 32 S वापस करें

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include <bits/stdc++.h> using namespace std; string solve(int K, string S){    S[K - 1] = S[K - 1] + 32;    return S; } int main(){    int K = 2;    string S = "AABACC";    cout << solve(K, S) << endl; }

इनपुट

"AABACC"

आउटपुट

AaBACC

  1. C++ प्रोग्राम: फारेनहाइट को सेल्सियस में बदलना C++ प्रोग्राम: फारेनहाइट को सेल्सियस में बदलना

    इस प्रोग्राम में हम देखेंगे कि C++ का उपयोग करके सेल्सियस को फारेनहाइट में कैसे बदलें। जैसा कि हम जानते हैं सूत्र सरल है। एल्गोरिदम शुरुआत सेल्सियस तापमान C में लें F = (9C/5)+32 की गणना करें F वापस करें अंत उदाहरण कोड #include<iostream> using namespace std; main() { float f, c; cout <<

  1. - C++ प्रोग्राम: दशमलव संख्या को बाइनरी में बदलें

    परिचयकंप्यूटर सिस्टम में, बाइनरी संख्या बाइनरी न्यूमरल सिस्टम में व्यक्त की जाती है जबकि दशमलव संख्या दशमलव न्यूमरल सिस्टम में होती है। बाइनरी संख्या बेस 2 में होती है जबकि दशमलव संख्या बेस 10 में। दशमलव संख्याओं और उनकी संबंधित बाइनरी संख्याओं के उदाहरण इस प्रकार हैं - दशमलव संख्याबाइनरी संख्या 1

  1. - C# में कैरेक्टर केस बदलना (ToUpper/ToLower)

    C# में String.ToUpper() और String.ToLower() मेथड्स का उपयोग करके स्ट्रिंग के कैरेक्टर्स का केस बदला जा सकता है। स्ट्रिंग्स अपरिवर्तनीय (immutable) होती हैं, इसलिए ये मेथड्स नई स्ट्रिंग लौटाते हैं। उदाहरण using System; using System.Collections.Generic; using System.Text; namespace Demo { class