scanhello

🧩 Syntax:
#include <stdio.h>

int sort_find(int arr[], int n,int num)
{
    int index;
    for (int i = 0; i < n - 1; i++)
    {
        for (int j = 0; j < n - i - 1; j++)
        {
            if(arr[j]>arr[j+1])
            {
                int temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
    }

    for(int i=0;i<n;i++)
    {
        if(arr[i]==num)
        {
            return i;
        }
    }
}

void main()
{
    int no_req,diff,seek=0,total;

    printf("ENTER THE NUMBER OF BLOCK REQUESTS:");
    scanf("%d",&no_req);
    int seq[++no_req];
	printf("ENTER total no.of blocks:");
    scanf("%d",&total);
    printf("ENTER THE SEQUENCE:");
    for (int i = 1; i < no_req; i++)
    {
        scanf("%d",&seq[i]);
    }
    seq[no_req]=total-1;
    printf("ENTER THE INITIAL HEAD POSITON:");
    scanf("%d",&seq[0]);
    int pos=sort_find(seq,no_req,seq[0]);
   

    for(int i=pos;i<no_req;i++)
    {
        printf("%d->",seq[i]);
    }

    for(int i=pos-1;i>0;i--)
    {
        printf("%d->",seq[i]);
    }
    printf("%d",seq[0]);

    seek+=(seq[no_req]-seq[pos]);
    seek+=(seq[no_req]-seq[0]);

    printf("\nSEEK TIME:%d",seek);


}