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

C प्रोग्राम: if या switch के बिना व्यक्तिगत अंकों को शब्दों में प्रिंट करें

दिए गए संख्यात्मक मान को शब्दों में प्रिंट करें। स्विच का उपयोग करके केस 0-9 के साथ यह करना आसान है लेकिन चुनौती है उनके बिना करना।

इनपुट - N=900

आउटपुट - NINE ZERO ZERO

यह पॉइंटर्स के ऐरे को बनाकर संभव है जिसमें 0-9 शब्दों में हों।

एल्गोरिदम

शुरुआत
चरण 1 -> int वेरिएबल num, i और पॉइंटर्स का ऐरे char *alpha घोषित करें जिसमें मान {"ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"} हों
चरण 2 -> char ऐरे str[20] घोषित करें
चरण 3 -> पैरामीटर्स num, str, 10 के साथ itoa फंक्शन कॉल करें
चरण 4 -> लूप i=0 से जब तक str[i] != '\0'
    alpha[str[i] - '0'] प्रिंट करें
लूप समाप्त
रुकें

उदाहरण

#include <stdio.h>
#include <stdlib.h>

int main() {
    int num, i;
    num = 900;
    char *alpha[10] = {"ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"};
    char str[20];
    itoa(num, str, 10);
    for (i = 0; str[i] != '\0'; i++)
        printf("%s ", alpha[str[i] - '0']);
    return 0;
}

आउटपुट

NINE ZERO ZERO
  1. - Python प्रोग्राम: दिए गए वर्णों का उपयोग करके संभावित शब्द प्रिंट करें

    इस ट्यूटोरियल में, हम दिए गए वर्णों के साथ सभी संभावित शब्द ढूंढने जा रहे हैं। आइए बेहतर समझ के लिए कुछ टेस्ट केस देखें।इनपुट: words = [hi, hello, bye, good] characters = [h, i, b, y, e] आउटपुट: hi byeआइए अपने लक्ष्य को प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।एल्गोरिदम1. शब्दों और वर्णों

  1. पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट दो संख्याएं N और K दी गई हैं, हमारी समस्या है N से K घटाते रहना जब तक N शून्य से बड़ा है, एक बार N नेगेटिव या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक वह संख्या मूल संख्या N नहीं बन जाती। उ

  1. पायथन प्रोग्राम: बिना किसी लूप के संख्या श्रृंखला प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के संख्या श्रृंखला प्रिंट करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - दो संख्याएं N और K दी गई हैं, हमारी समस्या है कि N से K को तब तक घटाएं जब तक N शून्य (0) से बड़ा है, एक बार N ऋणात्मक या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक कि वह संख्या मूल संख्या (N) न बन जाए।उदाहरण