1. Escribir un programa que lea 10 números por teclado. Luego lea dos más e indique si éstos están entre los anteriores. en C++
Respuestas a la pregunta
A continuación programa en C++ que muestra por pantalla si dos números ingresados están entre el menor y el mayor de una serie de 10 números también ingresado.
Código en C++ para saber si un número ingresado se encuentre entre dos límites
#include<iostream>
using namespace std;
int main() {
- // Definir variables
float num[10];
float num1;
float num2;
float nummenor;
int x;
int z;
- // ingreso de datos
cout << "Ingrese diez números " << endl;
for (x=1;x<=10;x++) {
cout << "número " << x << endl;
cin >> num[x-1];
}
cout << "Ingrese otros 2 números" << endl;
do {
cout << "primer número: ";
cin >> num1;
cout << "segundo número: ";
cin >> num2;
} while (!(num1!=num2 && num1>0));
- // Ordenar arreglo de menor a mayor
for (x=1;x<=10;x++) {
for (z=x;z<=10;z++) {
if (num[x-1]>num[z-1]) {
nummenor = num[x-1];
num[x-1] = num[z-1];
num[z-1] = nummenor;
}
}
}
- // Mostrar menor y mayor de los diez primeros números ingresados
cout << "Menor número de los diez ingresados: " << num[0] << endl;
cout << "Mayor número de los diez ingresados: " << num[9] << endl;
cout << " " << endl;
- // validar si num1 y num2 estan entre ellos, e imprimir resultados
if (num1>num[0] && num1<num[9]) {
cout << "El número " << num1 << " está en los diez ingresados" << endl;
} else {
cout << "El número " << num1 << " No está en los diez ingresados" << endl;
}
if (num2>num[0] && num2<num[9]) {
cout << "El número " << num2 << " está en los diez ingresados" << endl;
} else {
cout << "El número " << num2 << " No está en los diez ingresados" << endl;
}
return 0;
}
Para saber más acerca de programación en C++ consulte: https://brainly.lat/tarea/2632992
#SPJ1