यदि हम C प्रोग्रामिंग भाषा में नीचे दिए गए एल्गोरिदम का उपयोग करते हैं, तो किसी संख्या के पहले और अंतिम अंक का योग निकाला जा सकता है।
एल्गोरिदम
यहां एल्गोरिदम दिया गया है:
START
Step 1: int प्रकार के no, sum वेरिएबल घोषित करें
Step 2: रनटाइम पर एक संख्या पढ़ें
Step 3: sum=no%10 की गणना करें
Step 4: व्हाइल लूप no>9
No=no/10
Step 5: sum=sum+no की गणना करें
Step 6: sum प्रिंट करें
STOP
उदाहरण
निम्नलिखित C प्रोग्राम किसी संख्या के पहले और अंतिम अंक का योग ज्ञात करता है:
#include <stdio.h>
int main(){
unsigned int no,sum;
printf("enter any number:");
scanf("%u",&no);
sum=no%10;
while(no>9){
no=no/10;
}
sum=sum+no;
printf("sum of first and last digit is:%d",sum);
return 0;
}
आउटपुट
आपको निम्नलिखित आउटपुट दिखाई देगा:
enter any number:1242353467 sum of first and last digit is:8
निम्नलिखित C प्रोग्राम सरणी में सभी तत्वों का योग निकालता है:
उदाहरण
#include<stdio.h>
void main(){
//सरणी घोषित करना - रन टाइम//
int array[5]={10,20,30,40,50};
int i,sum=0,product=1;
//सरणी में तत्व पढ़ना//
//फोर लूप//
for(i=0;i<5;i++){
//योग और गुणनफल की गणना, आउटपुट प्रिंट करना//
sum=sum+array[i];
}
//योग प्रदर्शित करना//
printf("Sum of elements in the array is : %d\n",sum);
}
आउटपुट
आपको निम्नलिखित आउटपुट दिखाई देगा:
Sum of elements in the array is : 150