मान लीजिए हमारे पास एक अंक 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