Dev - C++ - Hallar 3 valores y especificar mayor y menor

 
Vista:
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Hallar 3 valores y especificar mayor y menor

Publicado por Juan (8 intervenciones) el 07/02/2018 01:14:15
Hola como estan? por favor alguien que me asesore en como resolver este problema, si no es mucho pedir, ya que soy un novato sin experiencia, uso C++, y pueden resolverlo como guste, estas son las estructuras de control que me permiten usar para desarrollar el programa: While, Do... while y For.

Desarrollar un código que permita leer 3 valores. El código debe mostrar por pantalla cual es el mayor y cual es el menor. Nota: Los 3 valores introducidos por teclado deben ser distintos de lo contrario debe mostrar un mensaje de alerta cuando son iguales.

un cordial saludos,
espero vuestra ayuda, a quien pueda ayudarme.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Hallar 3 valores y especificar mayor y menor

Publicado por harol (31 intervenciones) el 07/02/2018 03:20:17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <stdlib.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char** argv) {
 
	float n1,n2,n3,mayor,menor;
 
	cout<<"Ingresar tres numeros distintos:"<<endl;
	cout<<"Ingrese un numero: ";cin>>n1;
	cout<<"Ingrese un numero: ";cin>>n2;
	cout<<"Ingrese un numero: ";cin>>n3;
 
	if(n1 == n2 || n1 == n3 || n2 == n3){
		cout<<"Hay numeros iguales\nIngresar numeros distintos";
	}
	else{
		if(n1>n2 && n2>n3){mayor = n1; menor = n3;}
		if(n1>n3 && n3>n2){mayor = n1; menor = n2;}
		if(n2>n3 && n3>n1){mayor = n2; menor = n1;}
		if(n2>n1 && n1>n3){mayor = n2; menor = n3;}
		if(n3>n2 && n2>n1){mayor = n3; menor = n1;}
		if(n3>n1 && n1>n2){mayor = n3; menor = n2;}
 
		cout<<"El mayor es: "<<mayor<<endl;
		cout<<"El menor es: "<<menor;
	}
 
	system("PAUSE>NULL");
	return 0;
}//espero te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Hallar 3 valores y especificar mayor y menor

Publicado por juan carlos (8 intervenciones) el 07/02/2018 03:41:57
para alguien con tan poca experiencia como yo, lo entendí como anillo al dedo, pero podrias hacer un código usando while, do... while o For, es que así me lo estan pidiendo, aunque te quedo brutal, Wow, sin palabras, quisiera saber si podrías acceder a mi petición. No habra una forma de combinarlo, sin perder esa base?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hallar 3 valores y especificar mayor y menor

Publicado por harol (31 intervenciones) el 07/02/2018 03:58:13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//espero te ayude
#include <iostream>
#include <stdlib.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char** argv) {
 
	float n = 0,mayor = 0,menor = 0;
	int indice = 0;
	bool igual = false;
 
	cout<<"Ingrese un numero: ";cin>>n;
	mayor = n;
	menor = n;
	while(indice<2){
		cout<<"Ingrese un numero: ";cin>>n;
		if((n == mayor) || (n == menor)){
			igual = true;
		}
		if(n > mayor){
			mayor = n;
		}
		if(n < menor){
			menor = n;
		}
		indice++;
	}
	if(igual == true){
		cout<<"Hay numeros iguales\nIngrese numeros distintos";
	}
	else{
		cout<<"El mayor es: "<<mayor<<endl;
		cout<<"El menor es: "<<menor;
	}
 
	system("PAUSE>NULL");
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Hallar 3 valores y especificar mayor y menor

Publicado por juan carlos (8 intervenciones) el 07/02/2018 04:03:55

muchisimas gracias mi salvador, te prometo que estudiaré mas, y siento tanta insistencia, pero mi vida depende de este ejercicio, sos un Dios, Sos alfa y mi omega, se te agradece de todo corazon, si me nace alguna duda, te estare molestando, pero que feliz estoy, ufffff me he salvado, para la próxima le pediré el plan de evaluación al profe y asi no me pasaran estas cosas, muchas gracias de corazon, muchas gracias, ufffffff no sabes el peso que me has quitado, creo que podré irme a dormir en sana paz. Mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hallar 3 valores y especificar mayor y menor

Publicado por harol (31 intervenciones) el 07/02/2018 04:08:22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//espero te ayude
#include <iostream>
#include <stdlib.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main(int argc, char** argv) {
 
float n = 0,mayor = 0,menor = 0;
int indice = 0;
bool igual = false;
 
cout<<"Ingrese un numero: ";cin>>n;
mayor = n;
menor = n;
while(indice<2){
cout<<"Ingrese un numero: ";cin>>n;
if((n == mayor) || (n == menor)){
igual = true;
}
if(n > mayor){
mayor = n;
}
if(n < menor){
menor = n;
}
indice++;
}
if(igual == true){
cout<<"Hay numeros iguales\nIngrese numeros distintos";
}
else{
cout<<"El mayor es: "<<mayor<<endl;
cout<<"El menor es: "<<menor;
}
 
system("PAUSE>NULL");
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Hallar 3 valores y especificar mayor y menor

Publicado por Juan (8 intervenciones) el 07/02/2018 04:58:11
gracias a ti, podre cursar el siguiente semestre, pero me di cuenta, que aun me falta aprender, ya veras como mejoro, ha sido todo un honor conocerte, espero que tambien ayudes a los nuevos como a mi a salir de sus dudas. Estudiaré codigo con mas enfasis, muchas gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Hallar 3 valores y especificar mayor y menor

Publicado por GRESZX (1 intervención) el 29/01/2021 17:11:14
En verdad muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar