একটি অ্যারে হল সম্পর্কিত আইটেমের একটি গ্রুপ যা একটি সাধারণ নাম দিয়ে সংরক্ষিত থাকে।
সিনট্যাক্স
একটি অ্যারে ডিক্লেয়ার করার সিনট্যাক্স নিম্নরূপ:
datatype array_name[size];
ইনিশিয়ালাইজেশন

একটি অ্যারে ডিক্লেয়ারেশনের সময়ও ইনিশিয়ালাইজ করা যায়:
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 প্রোগ্রাম নিচে দেওয়া হল:
#includeint 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