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

C++ . में एक वृत्त पर पूर्णतः विपरीत व्यक्ति की स्थिति

इस समस्या में, हमें दो पूर्णांक N और M दिए गए हैं। एक वृत्त है और उस पर N लोग खड़े हैं। एम व्यक्ति की स्थिति को दर्शाता है। हमारा काम एम के विपरीत व्यक्ति की स्थिति को प्रिंट करना है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट - एन =6, एम =3

आउटपुट -6

स्पष्टीकरण -

C++ . में एक वृत्त पर पूर्णतः विपरीत व्यक्ति की स्थिति

इस समस्या को हल करने के लिए, दो मामले होंगे, एक यदि स्थिति आधे से अधिक (दूसरी छमाही) है, तो विपक्ष पहले आधा और इसके विपरीत होगा।

आइए इसके लिए गणितीय रूप से एक सूत्र बनाएं,

केस 1 − यदि m> n/2, विपरीत व्यक्ति की स्थिति m - (n/2)

. है

केस 2 - यदि m = . है

उदाहरण

हमारे समाधान का उदाहरण दिखाने के लिए कार्यक्रम,

#include <iostream>
using namespace std;
void printOppositePosition(int n, int m) {
   int pos;
   if (m > (n / 2))
      pos = (m - (n / 2));
   else
      pos = (m + (n / 2));
   cout<<pos;
}
int main() {
   int N = 8, M = 4;
   cout<<"The position of person opposite to person at position "<<M<<" when "<<N<<" people are standing in a circle is ";
   printOppositePosition(N, M);
   return 0;
}

आउटपुट

The position of person opposite to person at position 4 when 8 people are standing in a circle is 8

  1. C++ में N कटने के बाद वृत्त के टुकड़ों को गिनें

    हमें एक पूर्णांक N दिया गया है जो 2D-वृत्त पर लगाए गए कटों की संख्या को दर्शाता है। प्रत्येक वृत्त वृत्त को दो भागों में विभाजित करता है। लक्ष्य N कट के बाद वृत्त के टुकड़ों को खोजना है। टुकड़ों की संख्या =2 * नहीं। कटौती की आइए उदाहरणों से समझते हैं। इनपुट -एन=1 आउटपुट - सर्कल के टुकड़े:2 स्पष

  1. C++ में T सेकंड के बाद मेंढक की स्थिति

    मान लीजिए कि हमारे पास एक अप्रत्यक्ष वृक्ष है जिसमें n शीर्ष हैं। शीर्षों की संख्या 1 से n तक है। अब एक मेंढक शीर्ष 1 से कूदना शुरू करता है। मेंढक एक सेकंड में अपने वर्तमान शीर्ष से दूसरे गैर-विजिट किए गए शीर्ष पर कूद सकता है यदि वे आसन्न हैं। मेंढक वापस देखे गए शीर्ष पर नहीं जा सकता। यदि मेंढक कई श

  1. C++ में एक वर्ग के एक परिचालित वृत्त का क्षेत्रफल

    इस समस्या में, जब हमें वर्ग की भुजा दी जाती है, तो हम एक वर्ग के परिबद्ध वृत्त के क्षेत्रफल की गणना करेंगे। इससे पहले कि हम आगे बढ़ें, आइए अवधारणाओं को बेहतर ढंग से समझने के लिए बुनियादी परिभाषाओं को संशोधित करें। वर्ग एक चतुर्भुज है जिसकी सभी भुजाएँ समान हैं। परिक्रमा चक्र एक वृत्त बहुभुज के सभी