কম্পিউটার

C++ প্রোগ্রাম একটি অ্যারে উপাদান বিপরীত করতে (স্থানে)


ধরুন আমাদের n ভিন্ন উপাদান সহ একটি অ্যারে আছে। আমাদের অ্যারেতে উপস্থিত উপাদানগুলিকে বিপরীত করতে হবে এবং তাদের প্রদর্শন করতে হবে। (এগুলিকে বিপরীত ক্রমে প্রিন্ট করবেন না, জায়গায় উপাদানগুলি বিপরীত করুন)।

সুতরাং, যদি ইনপুটটি n =9 arr =[2,5,6,4,7,8,3,6,4] এর মত হয়, তাহলে আউটপুট হবে [4,6,3,8,7,4, ৬,৫,২]

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • আরম্ভ করার জন্য i :=0, যখন i

    • temp :=arr[i]

    • arr[i] :=arr[n - i - 1]

    • arr[n - i - 1] :=temp

  • আরম্ভ করার জন্য i :=0, যখন i

    • প্রদর্শন arr[i]

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

#include <iostream>
using namespace std;
int main(){
    int n = 9;
    int arr[n] = {2,5,6,4,7,8,3,6,4};
    int temp;
    for(int i = 0; i<n/2; i++){
        temp = arr[i];
        arr[i] = arr[n-i-1];
        arr[n-i-1] = temp;
    }
    for(int i = 0; i < n; i++){
        cout << arr[i] << " ";
    }
}

ইনপুট

9, {2,5,6,4,7,8,3,6,4}

আউটপুট

4 6 3 8 7 4 6 5 2

  1. সি প্রোগ্রাম একটি অ্যারে উপাদান বিপরীত

  2. রিভার্স অ্যারে করার জন্য একটি সি প্রোগ্রাম লিখুন

  3. C++ এ একটি অ্যারের বিটনোসিটি পরীক্ষা করার জন্য প্রোগ্রাম

  4. অ্যারের উপাদানগুলির গুণনের জন্য C++ প্রোগ্রাম