In this tutorial you will learn about the C example to Copy an Array to another and its application with practical example.
C example to Copy an Array to another
In this tutorial, we will learn to create a C program that will Copy an Array to another using C programming.
Prerequisites
Before starting with this tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- For loop in C programming.
- Arithmetic operations in C Programming.
Copy an Array to another.
In this program, First, we will first take the size of the arrays from the user. Then we will take the elements of the array 1 and 2 from the user. After that, we will Swap Two Arrays Without Using Temp Variable. Then we will print the result array.
With the help of this program, we can be Swap Two Arrays Without Using Temp Variable.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
/* C Program to Copy an Array to another */ #include <stdio.h> int main() { //Declaring the required variable for the program. //Initializing the array int arry1[] = {1, 2, 3, 4, 5}; //arry1 = it will hold the primary array1. //arry2 = it will hold the secondary array2. //Calculate length of array arry1 int length = sizeof(arry1)/sizeof(arry1[0]); //Create another array arry2 with the size of arry1. int arry2[length]; //Copying all elements of one array into another for (int i = 0; i < length; i++) { arry2[i] = arry1[i]; } //Displaying elements of array arry1 printf("Elements of original array: \n"); for (int i = 0; i < length; i++) { printf("%d ", arry1[i]); } printf("\n"); //Displaying elements of array arry2 copied by the program code. printf("Elements of new array: \n"); for (int i = 0; i < length; i++) { printf("%d ", arry2[i]); } return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- arry1[] = it will hold the integer value.
- arry2[] = it will hold the integer value.
Finding the size of the arrays and the elements.
Program Logic Code.
Printing output of the program.