Suma Menor y Mayor de un grupo de números positivos

El ejercicio o práctica de programación que se plantea es el siguiente. Realizar la suma del mayor numero y menor numero de un grupo de números positivos guardados en un vector.

Se ha utilizado para solicitar y recorrer posteriormente el vector o matriz bucles de tipo FOR, recordaros que el planteamiento no tiene porque ser el único, si tenéis variantes del mismo y queréis compartirlas, utilizad los comentarios y las publicares, nunca esta de más ver inteligencias alternativas a la de uno, comparad y aprender.

La posible solución a la práctica resuelta con el lenguaje de programación C, es la siguiente:

/*
    Algoritmo que realiza la suma del menor y mayor
    numero encontrado sobre un grupo de números positivos
    los cuales son almacenados en un vector.

*/

// Definir las librerías a utilizar
#include <stdio.h>
#include <stdlib.h>

// Definición de valores
#define MAX 8


// Función principal
int main()
{
    // Declaración de variables del programa
    int vectorNumeros[MAX];
    int contador = 0;
    int mayor = 0;
    int menor = 0;
    // Solicitar mediante un bucle for los valores
    // del vector de números positivos
    for(contador=0; contador<MAX; contador++) {
        printf("Pos Vector: (%d) - Numero:",contador+1);
        scanf(" %d",&vectorNumeros[contador]);
    }

    // Buscar el mayor y menor de los números del vector
    // el valor inicial de ambos números es el primer valor
    // del vector
    mayor = vectorNumeros[0];
    menor = vectorNumeros[0];
    for(contador=0; contador<MAX; contador++) {
        if(mayor<vectorNumeros[contador])
            mayor=vectorNumeros[contador];
        if(menor>vectorNumeros[contador])
            menor=vectorNumeros[contador];
    }
    // Realizar la suma de ambos números y visualizarla
    printf("\nSuma Menor: %d y Mayor: %d = %d",menor,mayor,menor+mayor);

    return 0;
}

Una vez compilado el ejercicio y puesto en marcha el programa, ha de presentar un resultado similar al que se muestra en la siguiente imagen.

Prácticas en C - Mayor y Menor

Prácticas en C – Mayor y Menor

Muchísimas gracias por vuestra visita, sobre todo cuidaros y ser responsables. Un saludo espero veros pronto.

if ( MeQuedoEnCasa == SoyResponsable ) {

  printf("Lo Conseguiremos entre todos");

} else {

 printf("Error 404 - Algo estas haciendo mal, piénsalo");

}