Swap Two Numbers in C Program

এই আর্টিকেলে আপনি শিখবেন কিভাবে C প্রোগ্রামিং ভাষায় একটি সাময়িক ভেরিয়েবল ব্যবহার করে দুটি পূর্ণসংখ্যার মান Swap করতে হয়।

সি প্রোগ্রামে দুটি সংখ্যা অদল-বদল

বর্ণনা:

এই সহজ সি প্রোগ্রামটি একটি সাময়িক ভেরিয়েবল ব্যবহার করে কিভাবে দুটি পূর্ণসংখ্যার মান অদল-বদল করা যায় তা দেখায়। এটি ব্যবহারকারীর কাছ থেকে দুটি ইনপুট নেয়, মান অদল-বদল করে এবং অদল-বদলের আগে ও পরে ফলাফল দেখায়।

ধাপসমূহ:

  1. ব্যবহারকারীকে দুটি সংখ্যা দিতে অনুরোধ করুন।
  2. ইনপুট মানগুলো পড়ুন।
  3. ভেরিয়েবলগুলোর মূল মান প্রদর্শন করুন।
  4. একটি সাময়িক ভেরিয়েবল ব্যবহার করে মান অদল-বদল করুন।
  5. অদল-বদলের পরবর্তী মানগুলো প্রিন্ট করুন।

কোড:

#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`-এ রাখা প্রথম সংখ্যাটি দ্বিতীয় ভেরিয়েবলে বসিয়ে দেয়। এর ফলে, দুটি সংখ্যার মান অদল-বদল হয়।

সংক্ষিপ্ত উপসংহার:

এই প্রোগ্রামটি নতুন প্রোগ্রামারদের জন্য একটি কার্যকর উদাহরণ যা ভেরিয়েবলের মান কিভাবে অদল-বদল করা যায় তা বোঝাতে সহায়তা করে। সাময়িক ভেরিয়েবল ব্যবহার করে একাধিক মানের মধ্যে অদল-বদলের ধারণা পরিষ্কারভাবে বোঝানো হয়েছে। এটি প্রাথমিক স্তরের শিক্ষার্থীদের জন্য একটি গুরুত্বপূর্ণ প্র্যাকটিক্যাল উদাহরণ।

About the author

Daud
Hey! I'm Daud, Currently Working in IT Company BD. I always like to learn something new and teach others.

Post a Comment

To avoid SPAM, all comments will be moderated before being displayed.
Don't share any personal or sensitive information.