martes, 20 de noviembre de 2012

Procesos en c++


#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
{
char p[10][5];
int tot=0,wt[10],pt[10],i,n;
float avg=0;
clrscr();
printf("Ingresar numero de procesos:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Ingresar nombre del proceso%d :\n",i+1);
scanf("%s",&p[i]);
printf("Ingresar tiempo del proceso");
scanf("%d",&pt[i]);
}

wt[0]=0;
for(i=1;i<n;i++)
{
wt[i]=wt[i-1]+pt[i-1];
tot=tot+wt[i];
}
avg=(float)tot/n;
printf("proceso\t | tiempo proceso\t | espera\n");
for(i=0;i<n;i++)
printf("%s\t%d\t%d\n",p[i],pt[i],wt[i]);
printf("Tiempo de espera total=%d\n Tiempo de espera Promedio=%f",tot,avg);
getch();
}

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.