Find Sum of First and Last Digit using Loop

List Topics
June 19, 2025
No Comments
1 min read

Find Sum of First and Last Digit using Loop.

যা শিখবো:

  • কীভাবে একটি সংখ্যার প্রথমশেষ অঙ্ক বের করতে হয়।
  • % এবং / অপারেটরের ব্যবহার।
  • Loop দিয়ে ধাপে ধাপে সংখ্যা ভাগ করে প্রথম অঙ্ক পাওয়া।
  • দুইটি অঙ্ককে যোগ করে ফলাফল বের করা।

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া।

scanf() ব্যবহার করে সংখ্যা ইনপুট নেওয়া হবে।

Step 2: Last digit বের করা।

C
last = num % 10;

Step 3: Loop চালিয়ে First digit বের করা।

C
while(num >= 10) {
    num = num / 10;
}
first = num;

Step 4: দুইটি অঙ্ক যোগ করে ফলাফল বের করা।

C
sum = first + last;

উদাহরণ:

C
#include <stdio.h>

int main() {
    int num, first, last, sum;

    printf("একটি সংখ্যা লিখুন: ");
    scanf("%d", &num);

    last = num % 10;

    while(num >= 10) {
        num = num / 10;
    }

    first = num;

    sum = first + last;

    printf("প্রথম অঙ্ক: %d\n", first);
    printf("শেষ অঙ্ক: %d\n", last);
    printf("প্রথম ও শেষ অঙ্কের যোগফল: %d", sum);

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
একটি সংখ্যা লিখুন: 12345

আউটপুট:
প্রথম অঙ্ক: 1  
শেষ অঙ্ক: 5  
প্রথম ও শেষ অঙ্কের যোগফল: 6

উদাহরণ ২:

C
ইনপুট:
একটি সংখ্যা লিখুন: 707

আউটপুট:
প্রথম অঙ্ক: 7  
শেষ অঙ্ক: 7  
প্রথম ও শেষ অঙ্কের যোগফল: 14

ব্যাখ্যা:

  • % 10 দিয়ে শেষ অঙ্ক পাওয়া যায়।
  • while(num >= 10) → সংখ্যাকে ১০ দিয়ে ভাগ করতে করতে প্রথম অঙ্ক বের করা হয়।
  • অবশেষে sum = first + last; → দুটি অঙ্ক যোগ করে যোগফল বের করা হয়।
©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.