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.
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");
}