কম্পিউটার

সি প্রোগ্রাম ফর প্রোগ্রাম ফর অ্যারে রোটেশন?


বাম দিকে একটি সি প্রোগ্রাম লিখুন n অবস্থান দ্বারা একটি অ্যারে ঘোরান। সি প্রোগ্রামিং-এ কিভাবে বাম দিকে ঘোরানো অ্যারে এন বার ঘোরানো যায়। C প্রোগ্রামে n অবস্থান দ্বারা একটি অ্যারেকে বামে ঘোরানোর যুক্তি।

সি প্রোগ্রাম ফর প্রোগ্রাম ফর অ্যারে রোটেশন?

Input: arr[]=1 2 3 4 5 6 7 8 9 10
N=3
Output: 4 5 6 7 8 9 10 1 2 3

ব্যাখ্যা

  • একটি অ্যারের উপাদানগুলি পড়ুন বলে অ্যার৷

  • N.

    বলুন কিছু ভেরিয়েবলে ঘুরতে কতবার পড়ুন
  • N বারের জন্য প্রদত্ত অ্যারেটিকে 1 দ্বারা বাম দিকে ঘোরান। প্রকৃত বাম ঘূর্ণনে অ্যারের উপাদানগুলিকে একটি অবস্থানে বামে স্থানান্তরিত করা এবং শেষের দিকে প্রথম উপাদানটিকে অনুলিপি করা।

উদাহরণ

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

  1. অ্যারের পণ্যের জন্য সি প্রোগ্রাম

  2. O(n) সময়ে অ্যারের বাম ঘূর্ণন এবং C প্রোগ্রামে O(1) স্থান মুদ্রণ করুন।

  3. গণনা সাজানোর জন্য পাইথন প্রোগ্রাম

  4. অ্যারে রোটেশনের জন্য পাইথন প্রোগ্রাম