সি প্রোগ্রামে দুটি সংখ্যা অদল-বদল
বর্ণনা:
এই সহজ সি প্রোগ্রামটি একটি সাময়িক ভেরিয়েবল ব্যবহার করে কিভাবে দুটি পূর্ণসংখ্যার মান অদল-বদল করা যায় তা দেখায়। এটি ব্যবহারকারীর কাছ থেকে দুটি ইনপুট নেয়, মান অদল-বদল করে এবং অদল-বদলের আগে ও পরে ফলাফল দেখায়।
ধাপসমূহ:
- ব্যবহারকারীকে দুটি সংখ্যা দিতে অনুরোধ করুন।
- ইনপুট মানগুলো পড়ুন।
- ভেরিয়েবলগুলোর মূল মান প্রদর্শন করুন।
- একটি সাময়িক ভেরিয়েবল ব্যবহার করে মান অদল-বদল করুন।
- অদল-বদলের পরবর্তী মানগুলো প্রিন্ট করুন।
কোড:
#include <stdio.h>
int main() {
int a, b, temp;
printf("Enter two numbers:\n");
scanf("%d %d", &a, &b);
printf("Before swapping: a = %d, b = %d\n", a, b);
// Swap logic using temporary variable
temp = a;
a = b;
b = temp;
printf("After swapping: a = %d, b = %d\n", a, b);
return 0;
}
Related Posts
আউটপুট উদাহরণ:
দুটি সংখ্যা লিখুন:
10 20
অদল-বদলের আগে: a = 10, b = 20
অদল-বদলের পরে: a = 20, b = 10
কাজের সংক্ষিপ্ত বিবরণ:
প্রোগ্রামটি প্রথমে ব্যবহারকারীর কাছ থেকে দুটি পূর্ণসংখ্যা ইনপুট নেয়। এরপর, একটি তৃতীয় ভেরিয়েবল `temp` ব্যবহার করে প্রথম সংখ্যাটিকে এতে সংরক্ষণ করে এবং দ্বিতীয় সংখ্যাটিকে প্রথমটিতে বসিয়ে দেয়। তারপর `temp`-এ রাখা প্রথম সংখ্যাটি দ্বিতীয় ভেরিয়েবলে বসিয়ে দেয়। এর ফলে, দুটি সংখ্যার মান অদল-বদল হয়।
সংক্ষিপ্ত উপসংহার:
এই প্রোগ্রামটি নতুন প্রোগ্রামারদের জন্য একটি কার্যকর উদাহরণ যা ভেরিয়েবলের মান কিভাবে অদল-বদল করা যায় তা বোঝাতে সহায়তা করে। সাময়িক ভেরিয়েবল ব্যবহার করে একাধিক মানের মধ্যে অদল-বদলের ধারণা পরিষ্কারভাবে বোঝানো হয়েছে। এটি প্রাথমিক স্তরের শিক্ষার্থীদের জন্য একটি গুরুত্বপূর্ণ প্র্যাকটিক্যাল উদাহরণ।