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

एल्सिफ स्टेटमेंट का उपयोग करके शब्दों को शब्दों में प्रिंट करने के लिए एक सी प्रोग्राम लिखें

समस्या

स्विच केस का उपयोग किए बिना, आप C प्रोग्रामिंग भाषा का उपयोग करके किसी दिए गए नंबर को शब्दों में कैसे प्रिंट कर सकते हैं?

समाधान

इस कार्यक्रम में, हम दो अंकों की संख्या को शब्दों में प्रिंट करने के लिए तीन शर्तों की जाँच कर रहे हैं -

  • अगर(नहीं<0 || नहीं>99)

    दर्ज की गई संख्या दो अंकों की नहीं है

  • और अगर(नहीं==0)

    पहले नंबर को शून्य के रूप में प्रिंट करें

  • और अगर(नहीं>=10 &&नहीं<=19)

    सिंगल डिजिट नंबर को शब्दों में प्रिंट करें

  • और अगर (नहीं>=20 &&नहीं<=90)

    अगर(नहीं%10 ==0)

    दो अंकों की संख्या को शब्दों में प्रिंट करें

कार्यक्रम

#include<stdio.h>
#include<string.h>
int main(){
   int no;
   char *firstno[]={"zero","ten","eleven","twelve","thirteen", "fourteen","fifteen","sixteen","seventeen", "eighteen","nineteen"};
   char *secondno[]={"twenty","thirty","forty","fifty","sixty", "seventy","eighty","ninty"};
   char *thirdno[]={"one","two","three","four","five","six","seven","eight","nine"};
   printf("enter a number:");
   scanf("%d",&no);
   if(no<0 || no>99)
      printf("enter number is not a two digit number\n");
   else if(no==0)
      printf("the enter no is:%s\n",firstno[no]);
   else if(no>=10 && no<=19)
      printf("the enter no is:%s\n",firstno[no-10+1]);
   else if(no>=20 && no<=90)
      if(no%10 == 0)
         printf("the enter no is:%s\n",secondno[no/10 - 2]);
   else
      printf("the enter no is:%s %s\n",secondno[no/10-2],thirdno[no%10-1]);
return 0;
}

आउटपुट

enter a number:79
the enter no is: seventy nine
enter a number:234
enter number is not a two digit number

  1. सी . में नंबर कॉलम वार प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण नीचे दिखाए गए अनुसार प्राकृतिक संख्या कॉलम के अनुसार प्रिंट करें 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 एल्गोरिदम i stands for rows and j stands for columns. 5 stands for making pattern for 5 Rows and Columns Loop for each Row (i) K is initialized to i Loop for each Column (j) Do the P

  1. सी प्रोग्राम किसी दिए गए नंबर को शब्दों में बदलने के लिए

    संख्यात्मक मानों वाली एक स्ट्रिंग को देखते हुए, कार्य उन दी गई संख्याओं को शब्दों में छिपाना है। जैसे हमारे पास एक इनपुट “361” है; तो आउटपुट शब्दों में होना चाहिए अर्थात तीन सौ इकसठ। निम्नलिखित समस्या के समाधान के लिए हमें संख्याओं और स्थानों जैसे इकाई, दहाई, हजारों आदि को ध्यान में रखना होगा। कोड

  1. सी प्रोग्राम में मैट्रिक्स विकर्ण पैटर्न में प्रिंट नंबर।

    कार्य विकर्ण पैटर्न के n x ​​n के मैट्रिक्स को प्रिंट करना है। यदि n 3 है तो विकर्ण पैटर्न में एक मैट्रिक्स को प्रिंट करना है - तो आउटपुट इस तरह होगा - उदाहरण Input: 3 Output:    1 2 4    3 5 7    6 8 9 Input: 4 Output:    1 2 4  7    3 5