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

अंक को शब्दों में बदलने के लिए C प्रोग्राम


मान लीजिए हमारे पास एक अंक d है, हमें इसे शब्दों में बदलना है। तो यदि d = 5, हमारा आउटपुट "Five" होना चाहिए। यदि हम कुछ d प्रदान करते हैं जो 0 और 9 की रेंज से बाहर है, तो यह उचित आउटपुट वापस करेगा।

उदाहरण के लिए, यदि इनपुट d = 6 है, तो आउटपुट "Six" होगा।

हल करने के चरण

  • solve() फंक्शन परिभाषित करें, जो d लेगा:
  • यदि d < 0 और d > 9, तो "Beyond range of 0 - 9" वापस करें
  • अन्यथा जब d, 0 के समान हो, तो "Zero" वापस करें
  • अन्यथा जब d, 1 के समान हो, तो "One" वापस करें
  • अन्यथा जब d, 2 के समान हो, तो "Two" वापस करें
  • अन्यथा जब d, 3 के समान हो, तो "Three" वापस करें
  • अन्यथा जब d, 4 के समान हो, तो "Four" वापस करें
  • अन्यथा जब d, 5 के समान हो, तो "Five" वापस करें
  • अन्यथा जब d, 6 के समान हो, तो "Six" वापस करें
  • अन्यथा जब d, 7 के समान हो, तो "Seven" वापस करें
  • अन्यथा जब d, 8 के समान हो, तो "Eight" वापस करें
  • अन्यथा जब d, 9 के समान हो, तो "Nine" वापस करें

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include <stdio.h> void solve(int d){     if(d < 0 && d > 9){         printf("Beyond range of 0 - 9");     }else if(d == 0){         printf("Zero");     }else if(d == 1){         printf("One");     }else if(d == 2){         printf("Two");     }else if(d == 3){         printf("Three");     }else if(d == 4){         printf("Four");     }else if(d == 5){         printf("Five");     }else if(d == 6){         printf("Six");     }else if(d == 7){         printf("Seven");     }else if(d == 8){         printf("Eight");     }else if(d == 9){         printf("Nine");     } } int main(){     int d = 6;         solve(d); } 

इनपुट

6

आउटपुट

Six

  1. - रोमन अंकों को दशमलव संख्याओं में बदलने का C प्रोग्राम

    C भाषा में रोमन अंकों को दशमलव संख्याओं में बदलने के लिए नीचे एक एल्गोरिथम दिया गया है: एल्गोरिथम चरण 1 - शुरू चरण 2 - रनटाइम पर रोमन अंक पढ़ें चरण 3 - लंबाई: = strlen(roman) चरण 4 - i = 0 से लंबाई-1 तक करें चरण 4.1 - switch(roman[i]) चरण 4.1.1 - केस m: चरण 4.1.2 - केस M: चरण 4.1.2.1 - d[i] := 100

  1. - C प्रोग्राम का उपयोग करके फारेनहाइट को सेल्सियस में बदलें

    फारेनहाइट को सेल्सियस में बदलने के लिए हम जिस तर्क को लागू करते हैं वह निम्नानुसार है: celsius = (fahrenheit - 32)*5/9; एल्गोरिदम फारेनहाइट को सेल्सियस में बदलने के लिए नीचे दिए गए एल्गोरिदम को देखें। Step 1: दो वेरिएबल farh, cels घोषित करें Step 2: रनटाइम पर फारेनहाइट मान दर्ज करें Step 3: बदलने

  1. C प्रोग्राम: संख्या को शब्दों में बदलें C प्रोग्राम: संख्या को शब्दों में बदलें

    समस्या विवरण एक संख्यात्मक स्ट्रिंग (अधिकतम 4 अंक: 0-9999) दी गई है, इसे अंग्रेजी शब्दों में बदलें। उदाहरण इनपुटआउटपुट 1234one thousand two hundred thirty four 7777seven thousand seven hundred seventy seven 100one hundred 15fifteen स्थान मान प्रणाली संख्या: 1111 स्थान: हजार सौ दहाई इकाई