Ruby program to insert an item into the array without using library function

bookmark

arr = [10,20,30,40,50];

print "Enter item: ";
item = gets.chomp.to_i;  

i = 0;
while (i < 6) 
    if (arr[i] >= item) 
      j = 4;
      while (j >= i) 
        arr[j + 1] = arr[j];
        j = j - 1;
      end
      arr[i] = item;
      break;
    end
    i = i + 1;
end
      
print "Array elements after insertion: \n";
i=0;
while(i<6)
    print arr[i]," ";
    i=i+1;
end

 


Output:

Enter item: 35

Array elements after deletion: 
10 20 30 35 40 50