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

C प्रोग्राम: निर्दिष्ट वर्ण के दिए गए संख्या में आने के बाद स्ट्रिंग प्रिंट करें

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

इनपुट: string = "I am harsh vaid", char = 'a', count = 2
आउटपुट: "rsh vaid"

इसका अर्थ है उपयोगकर्ता ने वर्ण 'a' और उसकी घटना 2 निर्दिष्ट की, इसलिए आउटपुट स्ट्रिंग 'a' की दो घटनाओं के बाद प्रदर्शित होनी चाहिए।

एल्गोरिदम

शुरुआत
चरण 1 -> वर्ण ch (जैसे 'a') और count (जैसे 2) को int के रूप में इनपुट करें
चरण 2 -> n को स्ट्रिंग के आकार के रूप में घोषित और प्रारंभ करें: sizeof(string)/sizeof(string[0])
चरण 3 -> लूप i = 0 से n-1 तक
    यदि count > 0
        यदि string[i] == ch
            count = count - 1
        कंटिन्यू
    अन्यथा
        string[i] प्रिंट करें
लूप समाप्त
रुकें

उदाहरण

#include <stdio.h>

int main(int argc, char const *argv[]) {
    char string[] = "I am Harsh Vaid";
    char ch = 'a';
    int i, count = 2;
    int n = sizeof(string) / sizeof(string[0]);
    for (i = 0; i < n; i++) {
        if (count > 0) {
            if (string[i] == ch) {
                count--;
            }
            continue;
        } else {
            printf("%c", string[i]);
        }
    }
    return 0;
}

आउटपुट

rsh Vaid
  1. - पायथन में दिए गए स्ट्रिंग अनुक्रम नियमों का पालन करके nth अनुक्रम खोजने का प्रोग्राम

    मान लीजिए हमारे पास दो स्ट्रिंग्स s, t और एक अन्य धनात्मक संख्या n भी दी गई है, हमें अनुक्रम A का nवां पद लौटाना है जहां: A[0] = s A[1] = t जब n सम हो तो A[n] = A[n-1] + A[n-2], अन्यथा A[n] = A[n-2] + A[n-1]। उदाहरण के लिए, यदि s = a और t = b, तो अनुक्रम A होगा: [a, b, ba (a+b), bba (b+ba), bbaba

  1. पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने हैं। उदाहरण # रूपांतरण def toString(List): return .join(List) # क्रमपरिवर्तन def permute(a, l, r): if l == r: print(toString(a))

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी