समस्या
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 है