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

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


একটি অ্যারে হল সম্পর্কিত আইটেমের একটি গ্রুপ যা একটি সাধারণ নাম দিয়ে সংরক্ষিত থাকে।

সিনট্যাক্স

একটি অ্যারে ডিক্লেয়ার করার সিনট্যাক্স নিম্নরূপ:

datatype array_name[size];

ইনিশিয়ালাইজেশন

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

একটি অ্যারে ডিক্লেয়ারেশনের সময়ও ইনিশিয়ালাইজ করা যায়:

int a[5] = {10, 20, 30, 40, 50};

C-তে অ্যারে রিভার্স করা

আমরা সওয়্যাপিং টেকনিক ব্যবহার করে অ্যারে রিভার্স করতে পারি।

উদাহরণস্বরূপ, যদি 'P' চার এলিমেন্ট বিশিষ্ট একটি ইন্টিজার অ্যারে হয়:

P[0] = 1, P[1] = 2, P[2] = 3 এবং P[3] = 4

তবে, রিভার্স করার পর:

P[0] = 4, P[1] = 3, P[2] = 2 এবং P[3] = 1

উদাহরণ

একটি অ্যারে রিভার্স করার C প্রোগ্রাম নিচে দেওয়া হল:

#include  int main(){    int num, i, j, array1[50], array2[50];    printf("অ্যারেতে এলিমেন্টের সংখ্যা লিখুন\n");    scanf("%d", &num);    printf("অ্যারে এলিমেন্টগুলো লিখুন\n");    for(i = 0; i < num; i++)       scanf("%d", &array1[i]);    // এলিমেন্টগুলো অ্যারেতে কপি করা    for(i = num - 1, j = 0; i >= 0; i--, j++)       array2[j] = array1[i];    // রিভার্সড অ্যারে আসল অ্যারেতে কপি করা    for(i = 0; i < num; i++)       array1[i] = array2[i];    printf("রিভার্সড অ্যারে:\n");    for(i = 0; i < num; i++)       printf("%d\n", array1[i]);    return 0; }

আউটপুট

এক্সিকিউশনে আপনি নিচের আউটপুট পাবেন:

অ্যারেতে এলিমেন্টের সংখ্যা লিখুন 4 অ্যারে এলিমেন্টগুলো লিখুন 20 50 60 70 রিভার্সড অ্যারে: 70 60 50 20
  1. জাভাস্ক্রিপ্টে অ্যারে রিভার্স করার প্রোগ্রাম লিখুন?

  2. জাভাস্ক্রিপ্ট Array reverse() মেথড

  3. জাভাস্ক্রিপ্ট Array reverse() মেথড

  4. পাইথনে অ্যারে গ্রুপ অনুযায়ী উল্টে ফেলার প্রোগ্রাম