[C con Clase] revision
Yolmer Rosales
yolmer.rosales en gmail.com
Lun Jun 6 01:31:11 CEST 2011
Hola no revisé la lógica solo la sintaxis con esto ya compila unos cambios
pequeños
revisa ahora si hace lo que tu quieres
#include "stdio.h"
#include "conio.h"
int
i,j,min,acum_cortes[19],prom,promdep[19],cont2[7],N,cota,K,sugral,contgral,promgral,inf,sup,medio;
char Nom[19],nom;
int main()
{
for (i=0;i<18;i++)
{
acum_cortes[i]=0;
promdep[i]=0;
}
for(i=0;i<18;i++)
{
printf ("\n ingrese el nombre del departamento\n");
scanf ("%c",&Nom[i]);fflush(stdin);
}
for(j=0;j<6;j++)
{
cont2[j]=0;
}
prom=0;
sugral=0;
contgral=0;
for(i=0;i<18;i++)
{
printf("\n ingrese minutos que duro el corte, finalice con
cero\n");
scanf ("%d",&min);fflush(stdin);
while (min!=0)
{
acum_cortes[i]=acum_cortes[i]+1;
prom=prom+min;
printf("\n ingrese minutos que duro el corte, finalice con
cero\n");
scanf("%d",&min);fflush(stdin);
}
promdep[i]=prom/acum_cortes[i];
sugral=sugral+prom;
contgral=contgral+acum_cortes[i];
printf("la duración promedio en cortes del departamento
es%.2d",promdep[i]);
}
promgral=sugral/contgral;
for(i=0;i<18;i++)
{
if(promdep[i]>promgral)
{
printf("\el departamento que superó la duración de los cortes
a nivel provincia es%c", Nom[i]);
}
}
for(i=0;i<18;i++)
{
if(acum_cortes[i]<=7)
{
cont2[acum_cortes[i]]=cont2[acum_cortes[i]]+1;
}
}
for(i=0;i<6;i++)
{
printf("La cantidad de departamentos que registraron desde 0 hasta
7 cortes es%.2",cont2[i]);
printf("No se registraron cortes en %.2d departamentos", i+1);
}
for(i=0;i<18;i++)
{
printf("La cantidad de cortes registados en cada departamento
es%.2d", acum_cortes[i]);
}
N=19;
inf=0;
sup=N-1;
medio=(inf+sup)/2;
printf("\n ingrese el nombre del departamento que desea buscar\n");
scanf("%c",&nom);fflush(stdin);
while((inf<sup)&&(nom!=Nom[medio]))
{
if(nom < Nom[medio])
sup=medio-1;
else
inf=medio+1;
}
if(inf<=sup)
printf("\El departamento tuvo %d.2,cortes",acum_cortes[medio]);
else
printf("\El departamento no tuvo cortes");
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110605/72753aff/attachment.html>
Más información sobre la lista de distribución Cconclase