Código Programa C Mayor y Menor Números Enteros

//Capítulo 3, Ejercicio 33 , Lenguaje C TEORIA Y EJERCICIOS, Evelio Granizo

/*Escribir un programa que lea 5 enteros y a continuación determine e imprima cául es el entero mayoy y menor del grupo.
Utilizar el operador condicional. */


#include <iostream.h> //libreria

void main()
{
int n1,n2,n3,n4,n5; //declara variables enteras para ingresar los dos numeros a comparar
int mayor,menor; //almacenar resulatdos

cout<<"INGRESE PRIMER NUMERO ENTERO: "; //pide el ingreso de un numero entero
cin>>n1; //guarda el numero en la variable n1

cout<<"INGRESE SEGUNDO NUMERO ENTERO: "; //pide el ingreso de un numero entero
cin>>n2; //guarda el numero en la variable n2

cout<<"INGRESE TERCER NUMERO ENTERO: "; //pide el ingreso de un numero entero
cin>>n3; //guarda el numero en la variable n3

cout<<"INGRESE CUARTO NUMERO ENTERO: "; //pide el ingreso de un numero entero
cin>>n4; //guarda el numero en la variable n4

cout<<"INGRESE QUINTO NUMERO ENTERO: "; //pide el ingreso de un numero entero
cin>>n5; //guarda el numero en la variable n5

cout<<endl;//salto de linea

//Comparación para determinar número mayor

if((n1>n2) & (n1>n3) & (n1>n4) & (n1>n5)) //compara n1 con los demás números
{
mayor=n1; //si n1 es mayor a todos almacena en mayor
}
else
if((n2>n3) & (n2>n4) & (n2>n5)) //compara n2 con n3, n4 , n5
{
mayor=n2; //si n2 es mayor a todos almacena en mayor
}
else
if((n3>n4) & (n3>n5)) //compara n3 con n4 , n5
{
mayor=n3; //si n3 es mayor a todos almacena en mayor
}
else
if(n4>n5) //compara n4 con n5
{
mayor=n4; //si n4 es mayor a n5 almacena en mayor
}
else
mayor=n5; //almacena n5 en mayor

//Comparación para determinar número menor

if((n1<n2) & (n1<n3) & (n1<n4) & (n1<n5)) //compara n1 con los demás números
{
menor=n1; //si n1 es menor a todos almacena en menor
}
else
if((n2<n3) & (n2<n4) & (n2<n5)) //compara n2 con n3, n4 , n5
{
menor=n2; //si n2 es menor a todos almacena en menor
}
else
if((n3<n4) & (n3<n5)) //compara n3 con n4 , n5
{
menor=n3; //si n3 es menor a todos almacena en menor
}
else
if(n4<n5) //compara n4 con n5
{
menor=n4; //si n4 es menor a n5 almacena en menor
}
else
menor=n5; //almacena n5 en menor

cout<<"El numero mayor es: "<<mayor<<endl;
cout<<"El numero menor es: "<<menor<<endl;

}

No hay comentarios:

Publicar un comentario