Ruby program to delete an item from the array without using the library function
arr = [12,69,49,87,68];
print "Enter item: ";
item = gets.chomp.to_i;
i=0;
flag = 0;
while (i < 6)
if (arr[i] == item)
flag = 1;
j = i;
while (j < 5)
arr[j] = arr[j + 1];
j = j + 1;
end
break;
end
i = i + 1;
end
if (flag == 1)
printf "Item %d deleted successfully.\n", item;
else
printf "Item %d not found.\n", item;
end
print "\nArray elements after deletion: \n";
i=0;
while(i<5)
print arr[i]," ";
i=i+1;
end
Output:
Enter item: 49
Item 49 deleted successfully.
Array elements after deletion:
12 69 87 68
