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

C भाषा में डिवाइड और मोड्यूलो ऑपरेटर का उपयोग करके पहले और अंतिम अंक का योग ज्ञात करना


समस्या

C प्रोग्राम क्या है जो चार अंकों की संख्या के पहले और अंतिम अंक का योग प्राप्त करता है, यदि चार अंकों की संख्या कीबोर्ड के माध्यम से इनपुट की जाती है?

समाधान

इस प्रोग्राम में, हम रनटाइम पर एक चार अंकों की संख्या ले रहे हैं और डिवाइड और मोड्यूलो ऑपरेटर का उपयोग करके उस चार अंकों की संख्या के पहले और अंतिम अंक का योग खोजने का प्रयास कर रहे हैं, जिसका लॉजिक है:

a = n % 10;
b = n / 1000;
result = a + b;

आइए इस लॉजिक को चार अंकों की संख्या के पहले और अंतिम अंक का योग खोजने के लिए लागू करें:

उदाहरण

डिवाइड और मोड्यूलो ऑपरेटर का उपयोग करके पहले और अंतिम अंक का योग खोजने के लिए निम्न C प्रोग्राम है:

#include <stdio.h>
main() {
    int n, a, b, result;
    printf("चार अंकों की संख्या दर्ज करें: ");
    scanf("%d", &n);
    a = n % 10;
    b = n / 1000;
    result = a + b;
    printf("पहले और अंतिम अंक को जोड़ने के बाद %d है", result);
    getch();
}

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है:

चार अंकों की संख्या दर्ज करें: 2345
पहले और अंतिम अंक को जोड़ने के बाद 7 है

प्रोग्राम

छह अंकों की संख्या के लिए निम्न C प्रोग्राम है और पहले और अंतिम अंक का योग खोजने का प्रयास करें:

#include <stdio.h>
main() {
    int n, a, b, result;
    printf("छह अंकों की संख्या दर्ज करें: ");
    scanf("%d", &n);
    a = n % 10;
    b = n / 100000;
    result = a + b;
    printf("पहले और अंतिम अंक को जोड़ने के बाद %d है", result);
    getch();
}

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है:

छह अंकों की संख्या दर्ज करें: 346713
पहले और अंतिम अंक को जोड़ने के बाद 6 है

  1. C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना

    दो रूपांतरण फंक्शन्स sscanf(): स्ट्रिंग को नंबर में बदलता है। sprintf(): नंबर को स्ट्रिंग में बदलता है। स्ट्रिंग टू नंबर: sscanf() सिंटैक्स: sscanf(string_name, control_string, &var_list); उदाहरण: तारीख पार्स करना #include <stdio.h> int main() { char a[20] = 02 01 2010; int day, m

  1. - NumPy का उपयोग करके दिए गए मैट्रिक्स में पंक्तियों और स्तंभों की संख्या ढूंढना

    हम पहले एक numpy मैट्रिक्स बनाएंगे और फिर उस मैट्रिक्स में पंक्तियों और स्तंभों की संख्या ढूंढेंगे। एल्गोरिदम चरण 1: रैंडम संख्याओं का numpy मैट्रिक्स बनाएं। चरण 2: numpy.shape फ़ंक्शन का उपयोग करके मैट्रिक्स की पंक्तियों और स्तंभों को ढूंढें। चरण 3: पंक्तियों और स्तंभों की संख्या प्रिंट करें। उदाह

  1. - पायथन में जांचें कि सबसे छोटी संख्या के पहले और अंतिम अंक से बनी संख्या अभाज्य है या नहीं

    मान लीजिए हमारे पास एक सरणी digits है जिसमें केवल अंक हैं। हमें दिए गए अंकों से न्यूनतम संभव संख्या बनानी है और फिर जांचना है कि इस संख्या के पहले और अंतिम अंक लेकर बनी संख्याएं अभाज्य हैं या नहीं। हम संख्या स्वयं और फिर अभाज्य संख्याएं प्रिंट करेंगे। उदाहरण के लिए, यदि digits = [5, 2, 1, 7] है, तो