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

C++ में पासा आउटपुट अनुक्रम दिए जाने पर पासा घुमाने वाले खिलाड़ियों की संख्या ज्ञात करें


मान लीजिए हमारे पास एक स्ट्रिंग S और एक संख्या X है। M अलग-अलग खिलाड़ी हैं जो पासा घुमाते हैं। एक खिलाड़ी तब तक पासा घुमाता रहता है जब तक उसे X के अलावा कोई संख्या नहीं मिल जाती। यहां स्ट्रिंग S में, S[i] पासे के i-वें रोल की संख्या को दर्शाता है। हमें M का मान ढूंढना है। एक बाधा यह है कि S में अंतिम वर्ण कभी X नहीं होगा। इसलिए उदाहरण के लिए, यदि स्ट्रिंग "3662123" है और X = 6, तो आउटपुट 5 होगा। इसका वर्णन इस प्रकार किया जा सकता है:

  • पहला खिलाड़ी घुमाता है और 3 प्राप्त करता है
  • दूसरा खिलाड़ी घुमाता है, और 6, 6 और 2 प्राप्त करता है
  • तीसरा खिलाड़ी घुमाता है, और 1 प्राप्त करता है
  • चौथा खिलाड़ी घुमाता है, और 2 प्राप्त करता है
  • पांचवां खिलाड़ी घुमाता है, और 3 प्राप्त करता है

कार्य सरल है, हम स्ट्रिंग को पार करेंगे, और उन वर्णों की संख्या गिनेंगे जो X नहीं हैं, गिनती उत्तर होगी।

उदाहरण

#include<iostream> using namespace std; int countPlayers(string str, int x) { int count = 0; for (int i = 0; i < str.size(); i++) { if (str[i] - '0' != x) count++; } return count; } int main() { string s = "3662123"; int x = 6; cout << "Number of players: " << countPlayers(s, x); }

आउटपुट

Number of players: 5

  1. C++ में स्ट्रिंग के सबस्ट्रिंग्स की संख्या निकालना C++ में स्ट्रिंग के सबस्ट्रिंग्स की संख्या निकालना

    इस लेख में, आप एक दी गई स्ट्रिंग में बनने वाले सबस्ट्रिंग्स (गैर-खाली) की संख्या निकालने के दृष्टिकोण के बारे में जानेंगे।इनपुट: string = moon आउटपुट: 10 व्याख्या: सबस्ट्रिंग्स हैं m, o, o, n, mo, oo, on, moo, oon और moon। इनपुट: string = yellow आउटपुट: 21समाधान खोजने का दृष्टिकोणमान लें स्ट्रिंग की

  1. - C++ में दी गई रेंज में योग वाले सबअर्रे की संख्या ज्ञात करें

    इस लेख में, हम C++ प्रोग्राम का उपयोग करके दी गई रेंज में योग वाले सबअर्रे की संख्या को हल करेंगे। हमारे पास धनात्मक पूर्णांकों की एक सरणी arr[] है, और एक रेंज {L, R} है और हमें दी गई रेंज L से R में योग वाले सबअर्रे की कुल संख्या की गणना करनी है। तो यहाँ समस्या के लिए एक सरल उदाहरण है:Input : arr[]

  1. C++ का उपयोग करके दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करें C++ का उपयोग करके दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करें

    यूक्लिडियन प्लेन ज्यामिति में एक चतुर्भुज चार शीर्षों और चार किनारों के साथ एक बहुभुज बनाता है। नाम 4-gon आदि। चतुर्भुजों के अन्य नामों में शामिल हैं और कभी-कभी उन्हें वर्ग, डिस्प्ले स्टाइल आदि के रूप में भी जाना जाता है।इस लेख में, हम दिए गए बिंदुओं से संभावित चतुर्भुजों की संख्या ज्ञात करने के दृष