সমস্যা
কীবোর্ডের মাধ্যমে একটি চার-সংখ্যার সংখ্যা ইনপুট হলে নম্বরটির প্রথম এবং শেষ অঙ্কের যোগফল পেতে C প্রোগ্রামটি কী?
সমাধান
এই প্রোগ্রামে, আমরা রান টাইমে একটি চার-অঙ্কের সংখ্যা নিচ্ছি এবং যুক্তি ব্যবহার করে সেই চার-অঙ্কের সংখ্যার প্রথম এবং শেষ অঙ্কের যোগফল বের করার চেষ্টা করছি -
a=n%10; b=n/1000; result = a + b;
চার-অঙ্কের সংখ্যার প্রথম এবং শেষ অঙ্কের যোগফল খুঁজে পেতে এই যুক্তিটি প্রয়োগ করা যাক −
উদাহরণ
ভাগ এবং মডুলো অপারেটর -
ব্যবহার করে প্রথম এবং শেষ অঙ্কের যোগফল খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল#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