akbarrr
سه شنبه 14 دی 1389, 22:51 عصر
سلام دوستان من یه مبتدی تمام ایار در برنامه سازی سی و سی پلاس پلاس هستم.
اگه کمکم کنید ممنون میشم.مشکل من این است که برنامه من هیچ مشکلی ندارد:متعجب:
فقط به زبان سی است و باید تبدیل به زبان سی پلاس پلاس بشه
و با نرم افزار سی پلاس پلاس اجرا بشه.یعنی برنامه به زبان سی نوشته شده است.
اگه از دوستان کمک کنند ممنون میشم خیلی ضروری است.امتحان کارگاهمه اگه کمک نکنید میوفتم.
#include<conio.h>
#include <iostream.h>
void main()
{ int n,i,j,a[15],b[15],q,sum,c[15];
float k,avg_wait,avg_tat;
clrscr();
printf("\nEnter the no of processes=");
scanf("%d",&n);
for(i=0;i<n;i++)
{ printf("\nThe burst time of process%d=",i+1);
scanf("%d",&a[i]);
}
printf("\nEnter the time quantum=");
scanf("%d",&q);
j=0;
for(i=0;i<n;i++)
j+=a[i];
printf("\nj=%d",j);
for(i=0;i<n;i++)
c[i]=a[i];
i=0;
sum=0;
while(j>0)
{ if(c[i]>q)
{ sum+=q;
c[i]=c[i]-q;
}
else if(c[i]>0 && c[i]<q)
{ sum+=c[i];
c[i]=0;
}
else
b[i]=sum;
if(i<n)
i=i+1;
else
i=0;
if(j>q)
j=j-q;
else
j=q-1;
}
for(i=0;i<n;i++)
printf("\n%d\t%d",i+1,b[i]);
getch();
}
فکر کنم این پرینت ف ها باید به سی این و غیره باید تبدیل بشه
اگه کمکم کنید ممنون میشم.مشکل من این است که برنامه من هیچ مشکلی ندارد:متعجب:
فقط به زبان سی است و باید تبدیل به زبان سی پلاس پلاس بشه
و با نرم افزار سی پلاس پلاس اجرا بشه.یعنی برنامه به زبان سی نوشته شده است.
اگه از دوستان کمک کنند ممنون میشم خیلی ضروری است.امتحان کارگاهمه اگه کمک نکنید میوفتم.
#include<conio.h>
#include <iostream.h>
void main()
{ int n,i,j,a[15],b[15],q,sum,c[15];
float k,avg_wait,avg_tat;
clrscr();
printf("\nEnter the no of processes=");
scanf("%d",&n);
for(i=0;i<n;i++)
{ printf("\nThe burst time of process%d=",i+1);
scanf("%d",&a[i]);
}
printf("\nEnter the time quantum=");
scanf("%d",&q);
j=0;
for(i=0;i<n;i++)
j+=a[i];
printf("\nj=%d",j);
for(i=0;i<n;i++)
c[i]=a[i];
i=0;
sum=0;
while(j>0)
{ if(c[i]>q)
{ sum+=q;
c[i]=c[i]-q;
}
else if(c[i]>0 && c[i]<q)
{ sum+=c[i];
c[i]=0;
}
else
b[i]=sum;
if(i<n)
i=i+1;
else
i=0;
if(j>q)
j=j-q;
else
j=q-1;
}
for(i=0;i<n;i++)
printf("\n%d\t%d",i+1,b[i]);
getch();
}
فکر کنم این پرینت ف ها باید به سی این و غیره باید تبدیل بشه