দুটি সংখ্যা Swap করার সহজ পদ্ধতি।

প্রোগ্রামার বন্ধুরা, এই পর্বে আমরা দেখবো কিভাবে তিনটি ভ্যারিয়েবল ব্যবহার করে দুটি সংখ্যা Swap করার কাজটি সম্পন্ন করা যায়।

প্রথমে a,  b,  temp নামের তিনটি ভ্যারিয়েবল নেই। এবার a ও b এর মধ্যে যথাক্রমে দুটি ভ্যালু a=15 এবং b=10 রাখি।

প্রসেসঃ

temp = a;   // এই লাইনে temp ভ্যারিয়েবলে a এর মান রাখলাম। অর্থাৎ, এখন temp = ১৫ ।

a = b;    // এই লাইনে b এর মান  a তে রাখলাম। তাহলে, a এর মান হয় ১০। কারণ, b = ১০।

b = temp;  // ফাইনালি, b তে  temp ভ্যারিয়েবলের মানটি রাখলাম। যেহেতু,  temp এর মান ১৫ ছিলো, সুতরাং  b = ১৫।

এই প্রসেসটি এক্সিকিউট বা রান হওয়ার পর a এর মান হবে ১০ এবং  b এর মান হবে ১৫।

খাতায় একবার নিজে নিজে অনুশীলন করুন।

নিচে এই সমস্যাটির সমাধান সি প্রোগ্রামিং দিয়ে দেখানো হলোঃ

#include<stdio.h>
int main()
{
int a,b,temp;
a = 15;
b = 10;
printf(“a = %d, b = %d\n”, a, b); // a = 15, b = 10
temp = a;
a = b;
b = temp;
printf(“a = %d, b = %d\n”, a, b); // a = 10, b = 15
return 0;
}

ধন্যবাদ বন্ধুরা। আমাদের সাথে থাকুন এবং পোস্টটি বেশি বেশি শেয়ার করুন।


Leave a Reply

Your email address will not be published.