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

सी प्रोग्राम एक गुणन तालिका का प्रतिनिधित्व करने के लिए।

समस्या

नीचे दिए गए अनुसार 1 x 1 से 12 x 10 तक गुणन तालिका को प्रिंट करने के लिए एक प्रोग्राम लिखें -

1 2 3 4 5 6 7 8 9 10
2 4 6 8 ……………….20
3 6 9…………………….30
4 8 12 16……………..40
-
-
-
12 24……………………..120

समाधान

दो का उपयोग करें लूप करते समय करें गुणन तालिका प्रदर्शित करने के लिए नेस्टेड रूप में।

गुणन तालिका को प्रदर्शित करने के लिए प्रयुक्त तर्क इस प्रकार है -

इनर लूप को वेरिएबल कॉलम द्वारा नियंत्रित किया जाता है और हर बार बाहरी लूप निष्पादित होने पर 10 बार निष्पादित किया जाता है।

बाहरी लूप को 12 बार निष्पादित किया जाता है और चर पंक्ति द्वारा नियंत्रित किया जाता है।

do /*......OUTER LOOP BEGINS........*/{
   column = 1;
   do /*.......INNER LOOP BEGINS.......*/{
      y = row * column;
      printf("%4d", y);
      column = column + 1;
   }
   while (column <= COLMAX); /*... INNER LOOP ENDS ...*/
   printf("\n");
   row = row + 1;
}
while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/

उदाहरण

गुणन तालिका को प्रिंट करने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
#define COLMAX 10
#define ROWMAX 12
main(){
   int row,column, y;
   row = 1;
   printf(" MULTIPLICATION TABLE \n");
   printf("-----------------------------------------\n");
   do /*......OUTER LOOP BEGINS........*/ {
      column = 1;
      do /*.......INNER LOOP BEGINS.......*/ {
         y = row * column;
         printf("%4d", y);
         column = column + 1;
      }
      while (column <= COLMAX); /*... INNER LOOP ENDS ...*/
      printf("\n");
      row = row + 1;
   }
   while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/
   printf("-----------------------------------------\n");
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

MULTIPLICATION TABLE
-----------------------------------------
 1  2  3  4  5  6  7  8   9  10
 2  4  6  8 10 12 14 16  18  20
 3  6  9 12 15 18 21 24  27  30
 4  8 12 16 20 24 28 32  36  40
 5 10 15 20 25 30 35 40  45  50
 6 12 18 24 30 36 42 48  54  60
 7 14 21 28 35 42 49 56  63  70
 8 16 24 32 40 48 56 64  72  80
 9 18 27 36 45 54 63 72  81  90
10 20 30 40 50 60 70 80  90 100
11 22 33 44 55 66 77 88  99 110
12 24 36 48 60 72 84 96 108 120
-----------------------------------------

  1. वर्ड में एक टेबल कॉलम का योग करें

    Word आपको किसी तालिका में कॉलम के योग की गणना करने की अनुमति देता है, ठीक वैसे ही जैसे आप एक्सेल जैसे स्प्रेडशीट प्रोग्राम में करते हैं। यह पोस्ट आपको वर्ड 2003, 2007 और 2010/2013/2016 में यह कैसे करना है, यह दिखाएगा। उदाहरण के तौर पर, हम दशमलव संख्याओं के एक कॉलम का योग करेंगे। वर्ड 2007 से 2016 तक

  1. C . में दी गई संख्या की गुणन सारणी प्रिंट करें

    कार्यक्रम विवरण किसी दिए गए नंबर की गुणा तालिका प्रिंट करें एल्गोरिदम उपयोगकर्ता से कोई भी संख्या स्वीकार करें जिसके लिए हमें गुणन तालिका बनाने की आवश्यकता है। I (=1) के मान से शुरू होने वाली दी गई संख्या को गुणा करें दी गई संख्या को I के मान में वृद्धि करके तब तक गुणा करें जब तक कि I मान 12 से

  1. द्विपद गुणांक तालिका के लिए सी कार्यक्रम

    एक धनात्मक पूर्णांक मान के साथ मान लीजिए val और कार्य द्विपद गुणांक B(n, k) के मान को मुद्रित करना है, जहां n और k 0 से वैल के बीच कोई भी मान हो और इसलिए परिणाम प्रदर्शित करें। द्विपद गुणांक क्या है द्विपद गुणांक (n, k) दी गई n संभावनाओं में से k परिणाम चुनने का क्रम है। धनात्मक n और k के द्विपद गु