Copy All Elements from an Array to Another Array

List Topics
September 1, 2025
No Comments
2 min read

Copy All Elements from an Array to Another Array

যা শিখবো:

  • কীভাবে একটি array-এর সব element আরেকটি array-এ copy করা যায়
  • for loop ব্যবহার করে array traverse করা
  • array indexing এবং assignment (=) ব্যবহার
  • মূল array এবং copied array আলাদা করা

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার থেকে array size ইনপুট নেওয়া

C
scanf("%d", &n);

Step 2: ইউজার থেকে array elements ইনপুট নেওয়া

C
for(i = 0; i < n; i++) {
    scanf("%d", &arr1[i]);
}

Step 3: একটি নতুন array তে elements copy করা

C
for(i = 0; i < n; i++) {
    arr2[i] = arr1[i];
}

Step 4: নতুন array প্রিন্ট করা

C
printf("Elements of the copied array: ");
for(i = 0; i < n; i++) {
    printf("%d ", arr2[i]);
}

উদাহরণ:

C
#include <stdio.h>

int main() {
    int n, i;

    printf("Enter the number of elements: ");
    scanf("%d", &n);

    int arr1[n], arr2[n];

    printf("Enter the elements of the first array:\n");
    for(i = 0; i < n; i++) {
        scanf("%d", &arr1[i]);
    }

    // Copy elements
    for(i = 0; i < n; i++) {
        arr2[i] = arr1[i];
    }

    printf("\nElements of the copied array: ");
    for(i = 0; i < n; i++) {
        printf("%d ", arr2[i]);
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
Enter the number of elements: 5
Enter the elements of the first array:
10 20 30 40 50

Elements of the copied array: 10 20 30 40 50

উদাহরণ ২:

C
Enter the number of elements: 3
Enter the elements of the first array:
5 -2 7

Elements of the copied array: 5 -2 7

ব্যাখ্যা:

  • প্রথমে ইউজারের কাছ থেকে array size এবং elements ইনপুট নেওয়া হয়
  • for loop ব্যবহার করে প্রথম array-এর সব element sequentially নতুন array-তে copy করা হয়
  • শেষে নতুন array প্রিন্ট করা হয়
  • মূল array এবং copied array আলাদা থাকে, তাই copied array modify করলে original array পরিবর্তিত হয় না

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.