본문내용
ntf("\n");
}
printf("Need A B C \n"); //요구 출력
for(i=0; i
{
for(j=0; j
{
printf("%d", need[i][j]);
}
printf("\n");
}
//안전한지 아닌지 판별
for(i=0; i
{
flag=1;
for(j=0; j
{
if(need[i][j]<=work[j])
{
flag=1;
}
else
{
flag=0;
}
}
if(flag!=0)
{
finish[i]=1;
for(k=0; k
{
work[k]+=allocated[i][k];
}
}
}
flag=1;
for(i=0; i
{
if(finish[i]==0)
{
flag=0;
}
}
if(flag==0)
{
printf("안전 상태\n");
}
else
{
printf("불안정 상태\n");
}
}
----------------------------------------------------------------------------------------------
※출력화면
}
printf("Need A B C \n"); //요구 출력
for(i=0; i
for(j=0; j
printf("%d", need[i][j]);
}
printf("\n");
}
//안전한지 아닌지 판별
for(i=0; i
flag=1;
for(j=0; j
if(need[i][j]<=work[j])
{
flag=1;
}
else
{
flag=0;
}
}
if(flag!=0)
{
finish[i]=1;
for(k=0; k
work[k]+=allocated[i][k];
}
}
}
flag=1;
for(i=0; i
if(finish[i]==0)
{
flag=0;
}
}
if(flag==0)
{
printf("안전 상태\n");
}
else
{
printf("불안정 상태\n");
}
}
----------------------------------------------------------------------------------------------
※출력화면