Informática, pregunta formulada por justin19antony1, hace 1 mes

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

Contestado por megatokay
0

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

Adjuntos:
Otras preguntas