একটি সংখ্যার জন্য প্রথম এবং শেষ অঙ্কের যোগফল নির্ণয় করা যেতে পারে যদি আমরা C প্রোগ্রামিং ভাষায় নিচে উল্লেখিত অ্যালগরিদম ব্যবহার করি।
অ্যালগরিদম
এখানে দেওয়া একটি অ্যালগরিদম উল্লেখ করুন −
START Step 1: Declare no, sum variables of type int Step 2: Read a number at runtime Step 3: Compute sum=no%10 Step 4: While loop no>9 No=no/10 Step 5: Compute sum=sum+no; Step 6: Print 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(){
//Declaring the array - run time//
int array[5]={10,20,30,40,50};
int i,sum=0,product=1;
//Reading elements into the array//
//For loop//
for(i=0;i<5;i++){
//Calculating sum and product, printing output//
sum=sum+array[i];
}
//Displaying sum //
printf("Sum of elements in the array is : %d\n",sum);
} আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
Sum of elements in the array is : 150