TheMalva icon

Ejercicio_39

TheMalva | PRO | 08/17/18 01:43:49 PM UTC | 0 ⭐ | 268 👁️ | Never ⏰ | []
C |

1.58 KB

|

None

|

0 👍

/

0 👎

#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