समस्या
संख्या के पहले और अंतिम अंक का योग प्राप्त करने के लिए C प्रोग्राम क्या है, यदि कीबोर्ड के माध्यम से चार अंकों की संख्या इनपुट की जाती है?
समाधान
इस प्रोग्राम में, हम रन टाइम पर चार अंकों की संख्या ले रहे हैं और तर्क का उपयोग करके उस चार अंकों की संख्या के पहले और अंतिम अंक का योग खोजने का प्रयास कर रहे हैं -
a=n%10; b=n/1000; result = a + b;
आइए चार अंकों की संख्या के पहले और अंतिम अंक का योग ज्ञात करने के लिए इस तर्क को लागू करें -
उदाहरण
डिवाइड और मॉड्यूलो ऑपरेटर का उपयोग करके पहले और अंतिम अंक का योग खोजने के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main(){ int n,a,b,result; printf("Enter a four digit number: "); scanf("%d",&n); a=n%10; b=n/1000; result = a + b; printf("After adding first and last digit is %d", result); getch(); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Enter a four digit number: 2345 After adding first and last digit is 7
कार्यक्रम
छह अंकों की संख्या के लिए C प्रोग्राम निम्नलिखित है और पहले और अंतिम अंक का योग ज्ञात करने का प्रयास करें -
#include<stdio.h> main(){ int n,a,b,result; printf("Enter a six digit number: "); scanf("%d",&n); a=n%10; b=n/100000; result = a + b; printf("After adding first and last digit is %d", result); getch(); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Enter a six digit number: 346713 After adding first and last digit is 6