Q:

Rust program to merge two arrays into third array

belongs to collection: Rust Arrays Programs

0

In this program, we will create three arrays of integers. Then we will merge two arrays into a third array.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to merge two arrays into a third array is given below. The given program is compiled and executed successfully.

// Rust program to merge two arrays 
// into 3rd array

fn main() {
    let mut arr1:[i32;5] = [0,1,2,3,4];
    let mut arr2:[i32;5] = [5,6,7,8,9];
    let mut arr3:[i32;10] = [0;10];
    
    let mut i:usize = 0;
    let mut j:usize = 0;
    
    while i<5
    {
        arr3[i]=arr1[i];
        i = i + 1;
    }
    
    while j<5
    {
        arr3[i]=arr2[j];
        i = i + 1;
        j = j + 1;
    }
    
    println!("arr1: {:?}",arr1);
    println!("arr2: {:?}",arr2);
    println!("arr3: {:?}",arr3);
}

Output:

arr1: [0, 1, 2, 3, 4]
arr2: [5, 6, 7, 8, 9]
arr3: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Explanation:

Here, we created two arrays of the integers with 5 elements and 3rd array with 10 elements initialized with 0. Then we copy the elements of arr1 and arr2 into arr3. After that, we printed the all arrays.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Rust Arrays Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Rust program to print prime numbers from the array... >>
<< Rust program to find the EVEN numbers from the arr...