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

C++ कोड टू किड चेयर एसोसिएशन

मान लीजिए कि हमारे पास एक संख्या n है। हमें n आकार की एक सरणी A ढूंढनी है। n टेबल हैं और प्रत्येक टेबल में 4 कुर्सियाँ हैं। कुर्सियों की संख्या 1 से 4n तक होती है। यह ज्ञात है कि ए और बी (ए! =बी) के साथ कुर्सियों पर बैठने वाले दो बच्चे शामिल होंगे यदि -

  • जीसीडी (ए, बी) =1 या,

  • ए विभाजित बी या बी विभाजित ए।

हम बच्चों को बिठाना चाहते हैं ताकि कोई भी 2 बच्चे शामिल न हों। अधिक औपचारिक रूप से। हमें चेयर एसोसिएशन ढूंढ़ना है।

इसलिए, यदि इनपुट n =4 जैसा है, तो आउटपुट [14, 10, 12, 8] होगा, (अन्य उत्तर भी संभव हैं)।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

for initialize i := (2 * n), when i < 4 * n, update i = i + 2, do:
   print i

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
void solve(int n){
   for (int i = (2 * n); i < 4 * n; i = i + 2){
      cout << i << ", ";
   }
}
int main(){
   int n = 4;
   solve(n);
}

इनपुट

4

आउटपुट

8, 10, 12, 14,

  1. स्ट्रिंग की जाँच करने के लिए C++ कोड विविध है या नहीं

    मान लीजिए कि हमारे पास n लोअरकेस अक्षरों वाला एक स्ट्रिंग S है। एक स्ट्रिंग को विविध कहा जाता है यदि उसमें अंग्रेजी वर्णमाला के लगातार अक्षर हों और प्रत्येक अक्षर ठीक एक बार आता हो। (अक्षर ए और जेड आसन्न नहीं हैं)। हमें यह जांचना होगा कि यह विविध है या नहीं। इसलिए, यदि इनपुट S =fced जैसा है, तो आउट

  1. सी++ में ग्रे कोड

    जैसा कि हम जानते हैं कि ग्रे कोड एक द्विआधारी अंक प्रणाली है जहां दो क्रमिक मान केवल एक बिट में भिन्न होते हैं। मान लीजिए कि हमारे पास कोड में बिट्स की कुल संख्या का प्रतिनिधित्व करने वाला एक गैर-ऋणात्मक पूर्णांक n है। हमें ग्रे कोड के सीक्वेंस को प्रिंट करना होता है। एक ग्रे कोड अनुक्रम 0 से शुरू ह

  1. सर्वश्रेष्ठ सी ++ कोड फॉर्मेटर/ब्यूटीफायर?

    बहुत सारे C++ कोड फॉर्मेटर या ब्यूटिफायर टूल हैं जो आपके कोड या फॉर्मेट को उचित इंडेंटेशन के साथ सुशोभित करते हैं। C++ कोड फॉर्मेटर/ब्यूटीफायर निम्नानुसार सूचीबद्ध हैं - C++ कोड फॉर्मेटर/ब्यूटिफायर विवरण एस्टाइल यह एक स्रोत कोड फ़ॉर्मेटर है। इसका उपयोग सी ++, जावा और अन्य भाषाओं के लिए किया जा सकत