Home / Programs / Pointer ব্যবহার করে String Reverse প্রিন্ট
🚀 Programming Example

Pointer ব্যবহার করে String Reverse প্রিন্ট

👁 0 Views
💻 Practical Program
📘 Step Learning
Learn this program step-by-step with algorithm, source code, output and detailed explanation.

📌 Information & Algorithm

  1. একটি string ইনপুট নিন।
  2. String এর শেষ character এ pointer সেট করুন।
  3. উল্টোভাবে character প্রিন্ট করুন।
  4. String reverse আকারে দেখান।

💻 Program Code

#include <stdio.h>
#include <string.h>

int main()
{
    char str[] = "Program";

    char *ptr;

    ptr = str + strlen(str) - 1;

    printf("Reverse String = ");

    while(ptr >= str)
    {
        printf("%c", *ptr);
        ptr--;
    }

    return 0;
}
                        

🖥 Program Output

Reverse String = margorP
                            

📘 Explanation

প্রথমে Pointer কে String এর শেষ character এ নেওয়া হয়েছে। তারপর loop ব্যবহার করে Pointer decrement করে উল্টোভাবে String প্রিন্ট করা হয়েছে।

📚 Learning Subject

Master Programming Through Practical Examples

Improve your coding logic, problem-solving skills and programming confidence by practicing real-world examples with explanations.

🎯 How to learn from this example

First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.

🔥 Practice suggestion

Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.