Algoritmos

Páginas: 8 (1799 palabras) Publicado: 20 de mayo de 2012
#include "stdio.h"
#include "conio.h"
main()
{
char n_costo[15];int importe;
for(int i=0;i<12;i=i+1)
{
printf("ingresa nombre fila=%d\n",i+1);
scanf("%s",&n_costo);
printf("ingresa importe fila=%d\n",i+1);
scanf("%d",&importe);
printf("Costo=%s - Importe=%d\n",n_costo,importe);
}
getch();
}
#include "stdio.h"
#include "conio.h"
intF_CTPP(int p1[],int p2[],int p3[],int p4[],int nroproceso)
{ int t=0;
if (nroproceso==1) { for(int j=0;j<12;j=j+1) {t=t+p1[j];} }
if (nroproceso==2) { for(int j=0;j<12;j=j+1) {t=t+p2[j];} }
if (nroproceso==3) { for(int j=0;j<12;j=j+1) {t=t+p3[j];} }
if (nroproceso==4) { for(int j=0;j<12;j=j+1) {t=t+p4[j];} }
return t;
}
void F_CTPTP(int p1[],int p2[],int p3[],intp4[])
{ int t1=0,t2=0,t3=0,t4=0,i,j,temporal;
for(int j=0;j<12;j=j+1)
{t1=t1+p1[j];t2=t2+p2[j];t3=t3+p3[j];t4=t4+p4[j]; }
int dato[4];dato[0]=t1;dato[1]=t2;dato[2]=t3;dato[3]=t4;
for (i=0;i<4;i++)
{ for (j=i+1;j<4;j++)
{ if(dato[j]>dato[i])
{ temporal=dato[i]; dato[i]=dato[j]; dato[j]=temporal; }
}
} printf("datos ordenados \n");
for(i=0;i<4;i++)
{ printf("%d ",dato[i]); }
}
main()
{
int p1[12],p2[12],p3[12],p4[12];
for(int i=0;i<12;i=i+1)
{ printf("ingresa datos de la fila=%d\n",i+1);
printf("ingresa datos de proc1\n"); scanf("%d",&p1[i]);
printf("ingresa datos de proc2\n"); scanf("%d",&p2[i]);
printf("ingresa datos de proc3\n"); scanf("%d",&p3[i]);
printf("ingresa datos deproc4\n"); scanf("%d",&p4[i]);
}
int t=0;
for(int j=0;j<12;j=j+1)
{ t=t+p1[j]+p2[j]+p3[j]+p4[j]; }
printf("Total es=%d\n",t); printf("Total del proceso=%d\n",F_CTPP(p1,p2,p3,p4,2));
F_CTPTP(p1,p2,p3,p4);

int t[3]={0,0,0};
for(int i=0;i<12;i=i+1)
{
if (i<=3){t[0]=t[0]+p1[i]+p2[i]+p3[i]+p4[i];}
if (i>3 &&i<=7){t[1]=t[1]+p1[i]+p2[i]+p3[i]+p4[i];}
if (i>7 && i<=11){t[2]=t[2]+p1[i]+p2[i]+p3[i]+p4[i];}
}
printf("Total pos costos %d %d %d\n",t[0],t[1],t[2]);
getch();
}
#include "stdio.h"
#include "conio.h"
int F_CTPP(int p1[],int p2[],int p3[],int p4[],int nroproceso)
{ int t=0;
if (nroproceso==1) { for(int j=0;j<12;j=j+1) {t=t+p1[j];} }
if (nroproceso==2) { for(int j=0;j<12;j=j+1){t=t+p2[j];} }
if (nroproceso==3) { for(int j=0;j<12;j=j+1) {t=t+p3[j];} }
if (nroproceso==4) { for(int j=0;j<12;j=j+1) {t=t+p4[j];} }
return t;
}
void F_CTPTP(int p1[],int p2[],int p3[],int p4[])
{ int t1=0,t2=0,t3=0,t4=0,i,j,temporal;
for(int j=0;j<12;j=j+1)
{t1=t1+p1[j];t2=t2+p2[j];t3=t3+p3[j];t4=t4+p4[j]; }
intdato[4];dato[0]=t1;dato[1]=t2;dato[2]=t3;dato[3]=t4;
for (i=0;i<4;i++)
{ for (j=i+1;j<4;j++)
{ if(dato[j]>dato[i])
{ temporal=dato[i]; dato[i]=dato[j]; dato[j]=temporal; }
}
} printf("datos ordenados \n");
for (i=0;i<4;i++)
{ printf("%d ",dato[i]); }
}
main()
{
int p1[12],p2[12],p3[12],p4[12];
for(int i=0;i<12;i=i+1)
{ printf("ingresa datos de la fila=%d\n",i+1);printf("ingresa datos de proc1\n"); scanf("%d",&p1[i]);
printf("ingresa datos de proc2\n"); scanf("%d",&p2[i]);
printf("ingresa datos de proc3\n"); scanf("%d",&p3[i]);
printf("ingresa datos de proc4\n"); scanf("%d",&p4[i]);
}
int t=0;
for(int j=0;j<12;j=j+1)
{ t=t+p1[j]+p2[j]+p3[j]+p4[j]; }
printf("Total es=%d\n",t); printf("Total delproceso=%d\n",F_CTPP(p1,p2,p3,p4,2));
F_CTPTP(p1,p2,p3,p4);

int t[3]={0,0,0};
for(int i=0;i<12;i=i+1)
{
if (i<=3){t[0]=t[0]+p1[i]+p2[i]+p3[i]+p4[i];}
if (i>3 && i<=7){t[1]=t[1]+p1[i]+p2[i]+p3[i]+p4[i];}
if (i>7 && i<=11){t[2]=t[2]+p1[i]+p2[i]+p3[i]+p4[i];}
}
printf("Total pos costos %d %d %d\n",t[0],t[1],t[2]);
getch();
}

Escriba un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS