// Codificado por: Beastieux
// Código Fuente: Encuentra el término medio de tres números.
#include <iostream>
using namespace std;
int main() {
int a, b, c, x;
cout << "Ingrese tres números:" << endl;
cin >> a >> b >> c;
if (a < b) {
x = a;
a = b;
b = x;
}
if (a < c) {
x = a;
a = c;
c = x;
}
if (b < c) {
x = b;
b = c;
c = x;
}
cout << "El término medio es: " << b << endl;
cin.ignore();
return 0;
}
El código proporcionado implementa un programa en C++ que encuentra y muestra el término medio de tres números ingresados por el usuario. Aquí está una descripción detallada de cómo funciona el programa:
- Incluye la biblioteca
iostream
para habilitar la entrada y salida estándar. - Utiliza el espacio de nombres
std
para evitar tener que usarstd::
antes de las funciones y objetos de la biblioteca estándar. - Define la función
main()
, que es el punto de entrada del programa. - Declara cuatro variables enteras:
a
,b
,c
yx
. Estas variables se utilizarán para almacenar los números ingresados y realizar intercambios temporales. - Muestra un mensaje solicitando al usuario que ingrese tres números.
- Lee los tres números ingresados por el usuario y los almacena en las variables
a
,b
yc
. - Utiliza tres bloques condicionales
if
para ordenar los números de manera descendente. Sia
no es el número más grande, se intercambia conb
. Luego, sia
aún no es el número más grande, se intercambia conc
. Después, se verifica sib
es menor quec
y se realiza otro intercambio si es necesario. Esto garantiza que los números queden ordenados ena
,b
yc
en orden descendente. - Muestra el valor de
b
, que es el término medio de los tres números. - Espera a que el usuario presione «Enter» antes de finalizar el programa.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++