Program Code - (Scan Algorithm With Decreasing Direction)
Program Code - (Scan Algorithm With Decreasing Direction)
#include<stdio.h>
#include<conio.h>
int main()
{
int count, disk_head, elements[20], limit;
printf("Enter total number of locations in queue:\t");
scanf("%d", &limit);
printf("\nEnter position of disk head:\t");
scanf("%d", &disk_head);
printf("\nEnter elements of disk head queue\n");
for(count = 0; count < limit; count++)
{
printf("Element[%d]:\t", count + 1);
scanf("%d", &elements[count]);
}
sorting(elements, limit);
division(elements, limit, disk_head);
getch();
return 0;
}
Output-