একটি সংখ্যার প্রথম ও শেষ অঙ্কের যোগফল নিচের অ্যালগরিদম অনুসরণ করে সি প্রোগ্রামিং ভাষায় বের করা যায়।
অ্যালগরিদম
START
Step 1: no, sum ভেরিয়েবল ইন্ট টাইপে ঘোষণা
Step 2: রানটাইমে একটি সংখ্যা পড়ুন
Step 3: sum = no % 10 (শেষ অঙ্ক)
Step 4: While loop no > 9
no = no / 10
Step 5: sum = sum + no (প্রথম অঙ্ক যোগ)
Step 6: sum প্রিন্ট করুন
STOP
উদাহরণ প্রোগ্রাম
#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
অতিরিক্ত উদাহরণ: অ্যারেতে সব উপাদানের যোগফল
#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