কম্পিউটার

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


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

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

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

  • আরম্ভ করার জন্য i :=0, যখন i
  • temp :=arr[i]
  • arr[i] :=arr[n - i - 1]
  • arr[n - i - 1] :=temp
  • আরম্ভ করার জন্য i :=0, যখন i
  • এআরআর[i]
  • প্রদর্শন করুন

    উদাহরণ

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

    #include <stdio.h>
    #include <stdlib.h>
    #define n 6
    int main(){
        int arr[n] = {9, 8, 7, 2, 4, 3};
        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++){
            printf("%d,", arr[i]);
        }
    }
    

    ইনপুট

    6, 9, 8, 7, 2, 4, 3

    আউটপুট

    3,4,2,7,8,9,

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

    2. পাইথন প্রোগ্রাম একটি Numpy অ্যারে বিপরীত?

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

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