#include <stdio.h>
int main()
{
int valor=0, cont_sublote=1, suma=0, cont_valores=0,
val_max=0, sub_val_max=0, pos_rel_max=0;
float promedio=0;
do
{
printf("Ingrese un valor (-1 para terminar):");
scanf("%d",&valor);
if (valor < -1)
{
printf("El valor tiene que ser mayor que cero\n\n");
}
}while(valor < -1);
val_max=valor;
while(valor != -1)
{
cont_valores++;
suma = suma + valor;
if (valor > val_max)
{
val_max = valor;
sub_val_max = cont_sublote;
pos_rel_max = cont_valores;
}
if (valor == 0)
{
cont_sublote++;
printf("La suma total del sublote fue: %d\n", suma);
promedio = suma/cont_valores;
//printf("El promedio del sublote fue: %f", suma/cont_valores);
printf("El promedio del sublote fue: %f\n\n", promedio);
cont_valores=0;
}
do
{
printf("Ingrese un valor (-1 para terminar):");
scanf("%d",&valor);
if (valor < -1)
{
printf("El valor tiene que ser mayor que cero\n\n");
}
}while(valor < -1);
}
printf("Resultados\n");
printf("==========\n\n");
printf("El total de sublotes fue: %d\n", cont_sublote);
printf("El val max del conjunto fue: %d. Pertenece al sublote %d y se encuentra en la posicion %d\n\n", val_max, sub_val_max, pos_rel_max);
return 0;
}
Comments