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

सी ++ में नियमित हेप्टागन का विकर्ण?

विकर्ण की लंबाई ज्ञात करने के लिए हम भुजा का मान 2*side*sin (900/14) में रखते हैं। पाप का मान (900/14) =0.9.

उदाहरण

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

#include <iostream>
using namespace std;
int main(){
   float side = 12;
   if (side < 0)
      return -1;
   float diagonal = 2*side*0.9;
   cout << "The diagonal of the heptagon = "<<diagonal<< endl;
   return 0;
}

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

The diagonal of the heptagon = 21.6

  1. C++ . में मैट्रिक्स का ज़िगज़ैग (या विकर्ण) ट्रैवर्सल

    इस समस्या में, हमें एक 2D मैट्रिक्स दिया गया है। हमारा काम मैट्रिक के सभी तत्वों को तिरछे क्रम में प्रिंट करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, 1    2    3 4    5    6 7    8    9 आउटपुट - 1 4    2 7    

  1. ऊपरी विकर्ण को C++ में लोअर के साथ स्वैप करें

    यह ट्यूटोरियल c++ कोड का उपयोग करके तीन-विकर्ण सरणी की ऊपरी पंक्ति को इसके निचले हिस्से में स्वैप करने के लिए डिज़ाइन किया गया है। इसके अलावा, यदि एक तीन-विकर्ण सरणी एक इनपुट है, तो वांछित परिणाम कुछ इस तरह होना चाहिए; इसके लिए एल्गोरिथम में कार्रवाई की प्रक्रिया इस प्रकार बताई गई है; एल्गोरिदम S

  1. सी ++ में विकर्ण मैट्रिक्स और स्केलर मैट्रिक्स की जांच करने का कार्यक्रम

    मैट्रिक्स M[r][c] दिया गया है, r पंक्तियों की संख्या को दर्शाता है और c कॉलम की संख्या को इस तरह दर्शाता है कि r =c एक वर्ग मैट्रिक्स बनाता है। हमें ज्ञात करना है कि दिया गया वर्ग आव्यूह विकर्ण . है या नहीं और स्केलर मैट्रिक्स या नहीं, अगर यह विकर्ण . है और स्केलर मैट्रिक्स फिर परिणाम में हाँ प्