The source code to sort an array in descending order using bubble sort is given below. The given program is compiled and executed successfully.
// Rust program to sort an array in
// descending order using bubble sort
fn main()
{
let mut arr:[usize;5] = [5,1,11,23,26];
let mut i:usize=0;
let mut j:usize=0;
let mut t:usize=0;
println!("Array before sorting: {:?}",arr);
while i<5
{
j=0;
while j<(5-i-1)
{
if arr[j] < arr[j+1]
{
t = arr[j];
arr[j] = arr[j+1];
arr[j+1] = t;
}
j=j+1;
}
i=i+1;
}
println!("Array after sorting: {:?}",arr);
}
Output:
Array before sorting: [5, 1, 11, 23, 26]
Array after sorting: [26, 23, 11, 5, 1]
Explanation:
Here, we created an array of integers with 5 elements and then we sorted the created array in descending order using bubble sort. After that, we printed the sorted array.
Program/Source Code:
The source code to sort an array in descending order using bubble sort is given below. The given program is compiled and executed successfully.
Output:
Explanation:
Here, we created an array of integers with 5 elements and then we sorted the created array in descending order using bubble sort. After that, we printed the sorted array.
need an explanation for this answer? contact us directly to get an explanation for this answer