Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्राम का उपयोग करके विभिन्न प्रारूपों में संख्याओं को कैसे प्रिंट करें?

समस्या

पिरामिड, समकोण त्रिभुज जैसे विभिन्न स्वरूपों में संख्याओं को मुद्रित करने के लिए C भाषा में क्या तर्क है?

समाधान

अलग-अलग मॉडल में संख्याओं या प्रतीकों को प्रिंट करने के लिए हम कोड में लूप की मदद ले सकते हैं।

उदाहरण1

पिरामिड प्रिंट करने के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   int n;
   printf("Enter number of lines: ");
   scanf("%d", &n);
   printf("\n");
   // loop for line number of lines
   for(int i = 1; i <= n; i++){
      // loop to print leading spaces in each line
      for(int space = 0; space <= n - i; space++){
         printf(" ");
      }
      // loop to print *
      for(int j = 1; j <= i * 2 - 1; j++){
         printf(" * ");
      }
      printf("\n");
   }
   return 0;
}

आउटपुट

Enter number of lines: 8
                  *
                * * *
              * * * * *
            * * * * * * *
          * * * * * * * * *
         * * * * * * * * * * *
        * * * * * * * * * * * * *
      * * * * * * * * * * * * * * *

उदाहरण 2

समकोण त्रिभुज (पैटर्न) के रूप में संख्याओं को प्रदर्शित करने का कार्यक्रम निम्नलिखित है -

#include <stdio.h>
void main(){
   int i,j,rows;
   printf("Input number of rows : ");
   scanf("%d",&rows);
   for(i=1;i<=rows;i++){
      for(j=1;j<=i;j++)
         printf("%d",j);
      printf("\n");
   }
}

आउटपुट

Input number of rows : 10
1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910

  1. सी प्रोग्राम सर्पिल पैटर्न में संख्याओं का प्रतिनिधित्व करने के लिए

    संख्याओं को दर्शाने के लिए सर्पिल पैटर्न नीचे दिखाया गया है - सर्पिल पैटर्न में संख्याओं को मुद्रित करने के लिए लागू तर्क इस प्रकार है - for(i=1;i<=rows*2;i+=2){    if(k%2==1){       printf("%3d %3d",i,i+1);       k++;    }else{  

  1. C . में Nth टर्म तक पेंटाटोप नंबर प्रिंट करने का प्रोग्राम

    कार्यक्रम विवरण एक पेंटाटोप संख्या पास्कल के त्रिभुज की किसी भी पंक्ति की पांचवीं सेल में एक संख्या होती है, जो 5 पदों वाली पंक्ति 1 4 6 4 1 से या तो बाएं से दाएं या दाएं से बाएं से शुरू होती है। इस तरह की पहली कुछ संख्याएं हैं 1, 5, 15, 35, 70, 126, 210, 330, 495, 715, 1001, 1365 पेंटाटोप संख्य

  1. स्क्वायर मैट्रिक्स को Z रूप में C . में प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें एक वर्ग मैट्रिक्स एक मैट्रिक्स है जिसमें समान पंक्तियों और स्तंभों की संख्या होती है। एक एन-बाय-एन मैट्रिक्स को ऑर्डर के स्क्वायर मैट्रिक्स के रूप में जाना जाता है एल्गोरिदम To print the elements of the Square Matrix in Z form We