কম্পিউটার টিউটোরিয়াল

C-তে স্ট্রিং অ্যারে রিভার্স করার প্রোগ্রাম

স্ট্রিংয়ের একটি অ্যারে দেওয়া আছে। অ্যারেতি রিভার্স করতে হবে (শেষ এলিমেন্ট প্রথমে, প্রথম এলিমেন্ট শেষে)।

উদাহরণ

ইনপুট: strarr[] = {"learn", "programming", "at", "tutorialspoint"}

আউটপুট: strarr[] = {"tutorialspoint", "at", "programming", "learn"}

পদ্ধতি

  • char* পয়েন্টার অ্যারে নেওয়া হয়।
  • দুটি পয়েন্টার start=0, end=n-1 দিয়ে স্ব্যাপ করা হয়।
  • start++ এবং end-- করে giữaে আসা পর্যন্ত চালানো হয়।

C প্রোগ্রাম উদাহরণ

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

void ReverseStringArray(char* strarr[], int n) {
    char* temp;
    int end = n - 1;
    for (int start = 0; start < end; start++) {
        temp = strarr[start];
        strarr[start] = strarr[end];
        strarr[end] = temp;
        end--;
    }
}

int main() {
    char* strarr[] = {"learn", "programming", "at", "tutorialspoint"};
    int n = sizeof(strarr)/sizeof(strarr[0]);
    for (int i=0;i

আউটপুট

learn programming at tutorialspoint
tutorialspoint at programming learn
  1. জাভাস্ক্রিপ্ট Array reverse() মেথড

  2. অ্যারে রিভার্স করার C প্রোগ্রাম

  3. C প্রোগ্রাম: অ্যারে-এর উপাদানগুলোর গুণফল (Product) বের করা

  4. C প্রোগ্রাম: অ্যারে প্যালিনড্রোম কিনা চেক করা