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

एक पूर्णांक के अंकों को ज़ूम करने के लिए C++ प्रोग्राम

इस प्रोग्राम में हम देखेंगे कि C++ में किसी पूर्णांक के अंकों को कैसे ज़ूम किया जाता है। ज़ूमिंग का अर्थ है कुछ अन्य वर्णों का उपयोग करके संख्याओं को बड़े रूप में प्रिंट करना। तर्क सरल है, लेकिन हमें 0 से 9 तक एक-एक करके बड़ी संख्याएँ बनानी होंगी।

उदाहरण कोड

#include <bits/stdc++.h>
using namespace std;
void print_zero() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (i==0 || i==4)
            cout << '#';
         else if (j==0 || j==4)
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_one() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (j==2)
            cout << '#';
         else if ((i==1 && j==1))
            cout << '#';
         else if (i==4)
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_two() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<4; j++) {
         if (i==0 && j==4)
            cout << " ";
         else if (i==0 || i==4)
            cout << '#';
         else if (i==1 && j==0)
            cout << '#';
         else if (i==(4-j))
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_three() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (i==0 || i==2 || i==4)
            cout << '#';
         else if (j==4)
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_four() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (j==4)
            cout << '#';
         else if (i==2)
            cout << '#';
         else if (j==0 && (i==0 || i==1))
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_five() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (i==0 || i==2 || i==4)
            cout << '#';
         else if ((j==0 && i==1) ||
            (j==4 && i==3))
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_six() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (i==0 || i==2 || i==4)
            cout << '#';
         else if ((j==0 && (i==1 || i==3)) ||
            (j==4 && i==3))
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_seven() {
   for (int i=0 ; i<5; i++) {
      for (int j=0 ; j<5; j++) {
         if (i==0 && (j!=4))
            cout << '#';
         else if (i==2 && (j==2 || j==4))
            cout << '#';
         else if (j==3)
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_eight() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if (i==0 || i==2 || i==4)
            cout << '#';
         else if ((j==0 && (i==1 || i==3) ||
            (j==4 && (i==1 || i==3))))
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void print_nine() {
   for (int i=0; i<5; i++) {
      for (int j=0; j<5; j++) {
         if ( i==0 || i==2 || j==4)
            cout << '#';
         else if (i==1 && j==0)
            cout << '#';
         else
            cout << " ";
      }
      cout << endl;
   }
}
void zoom_digit(int number) {
   // Converting number to string
   stringstream ss;
   ss << number;
   string str = ss.str();
   for (int k=0; k<str.length(); k++) {
      cout << endl;
      switch(str[k]-'0'){
         case 0:
            print_zero();
         continue;
         case 1:
            print_one();
         continue;
         case 2:
            print_two();
         continue;
         case 3:
            print_three();
         continue;
         case 4:
            print_four();
         continue;
         case 5:
            print_five();
         continue;
         case 6:
            print_six();
         continue;
         case 7:
            print_seven();
         continue;
         case 8:
            print_eight();
         continue;
         case 9:
            print_nine();
         continue;
      }
   }
}
int main() {
   long long number = 125478539;
   zoom_digit(number);
}

आउटपुट

एक पूर्णांक के अंकों को ज़ूम करने के लिए C++ प्रोग्राम


  1. मैट्रिक्स गुणन करने के लिए C++ प्रोग्राम

    मैट्रिक्स संख्याओं का एक आयताकार सरणी है जिसे पंक्तियों और स्तंभों के रूप में व्यवस्थित किया जाता है। मैट्रिक्स का एक उदाहरण इस प्रकार है। एक 3*2 मैट्रिक्स में 3 पंक्तियाँ और 2 कॉलम होते हैं जैसा कि नीचे दिखाया गया है - 8 1 4 9 5 6 एक प्रोग्राम जो मैट्रिक्स गुणन करता है वह इस प्रकार है। उदाहरण #i

  1. C++ प्रोग्राम एक मैट्रिक्स के स्थानान्तरण को खोजने के लिए

    मैट्रिक्स संख्याओं का एक आयताकार सरणी है जिसे पंक्तियों और स्तंभों के रूप में व्यवस्थित किया जाता है। मैट्रिक्स का ट्रांसपोज़ एक नया मैट्रिक्स है जिसमें मूल की पंक्तियाँ अब कॉलम हैं और इसके विपरीत। उदाहरण के लिए। नीचे एक मैट्रिक्स दिया गया है - 1 2 3 4 5 6 7 8 9 उपरोक्त मैट्रिक्स का स्थानान्तरण इस

  1. उपयोगकर्ता द्वारा दर्ज की गई संख्या को प्रिंट करने के लिए C++ प्रोग्राम

    वस्तुओं cin और cout का उपयोग क्रमशः इनपुट और आउटपुट के लिए C++ में किया जाता है। cin आईस्ट्रीम क्लास का एक उदाहरण है और यह कीबोर्ड जैसे मानक इनपुट डिवाइस से जुड़ा होता है। cout ओस्ट्रीम क्लास का एक उदाहरण है और यह डिस्प्ले स्क्रीन जैसे मानक आउटपुट डिवाइस से जुड़ा है। एक प्रोग्राम जो उपयोगकर्ता द्वा