program for PRIORITY algoritham using c


PRIORITY ALGORITHM
#include<stdio.h>
main()
{
int a[20],b[20],c[20],i,j,n,bt=0;
clrscr();
printf("\nEnter no of jobs");
scanf("%d",&n);
printf("Enter priority of process");
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
printf("Enter burst time");
for(i=1;i<=n;i++)
scanf("%d",&b[i]);
for(i=1;i<=n;i++)
c[i]=i;
for(i=1;i<=n;i++)
for(j=i;j<=n;j++)
if(a[i]>a[j])
{
a[i]=((a[i]+a[j])-(a[j]=a[i]));
b[i]=((b[i]+b[j])-(b[j]=b[i]));
c[i]=((c[i]+c[j])-(c[j]=c[i]));
}

printf("the process sequence is\n");
for(i=1;i<=n;i++)
printf("p%d\t",c[i]);
printf("\n");
printf("\nburst time\n");
for(i=1;i<=n;i++)
printf("%d\t",b[i]);
for(i=1;i<=n;i++)
{
bt=bt+b[i];
}
printf("\n\nTotal burst time=%d",bt);
}





program for FCFS algoritham using c


FCFS ALGORITHM
#include<stdio.h>
void main()
{
int p[10],i,n,total=0;
printf("Enter no of process");
scanf("%d",&n);
printf("Enter burst time");
for(i=0;i<n;i++)
scanf("%d",&p[i]);
printf("\n The process in FCFs are\n ");
printf("PROCESS\tBURST TIME\n");
for(i=0;i<n;i++)
printf("p%d\t\t%d\n",i,p[i]);
printf("T6he total process in FCFS are {");
for(i=0;i<n;i++)
printf("p%d,",i);
printf("}");
for(i=0;i<n;i++)
{
total+=p[i];
}
printf("\n Total Time=%d",total);
}