Dev - C++ - ERROR EN MI ALGORITMO EN C++, orden de 3 numeros en forma descendente :(

   
Vista:
Imágen de perfil de marco

ERROR EN MI ALGORITMO EN C++, orden de 3 numeros en forma descendente :(

Publicado por marco mvdelmon@gmail.com (1 intervención) el 09/10/2015 18:18:26
No se como hacer para que los 3 jodidos numeros que el usuario ingrese se ordenen de forma descendente, y lo hice con la sentencia if, pero no quiero que se muestre a menos que cumpla con una de todas las combinaciones, o sea, todos los ordenes descendentes de a,b, y c

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
40
41
42
43
44
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int a,b,c;
int main()
{
	cout<<"Inserte el primer numero:"<<endl;
	cin>>a;
	cout<<"Inserte el siguiente numero:"<<endl;
	cin>>b;
	cout<<"Inserte el ultimo numero:"<<endl;
	cin>>c;
	if (a<b<c);
	{
	  cout<<"El orden descendente es:";
	  cout<<a<<","<<b<<","<<c<<endl;
	}
    if (b<c<a);
	{
	  cout<<"El orden descendente es:";
	  cout<<b<<","<<c<<","<<a<<endl;
	}
	if (c<a<b);
	{
	  cout<<"El orden descendente es:";
	  cout<<c<<","<<a<<","<<b<<endl;
	}
	if (b<a<c);
	{
	  cout<<"El orden descendente es:";
	  cout<<b<<","<<a<<","<<c<<endl;
	}
	if (a<c<b);
	{
	  cout<<"El orden descendente es:";
	  cout<<a<<","<<c<<","<<b<<endl;
	}
	if (c<a<b);
	{
	  cout<<"El orden descendente es:";
	  cout<<b<<","<<a<<","<<c<<endl;
	}
}



Cualquiera que atienda mi duda se lo agradeceria bastante...! Bendiciones!!!!!
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

ERROR EN MI ALGORITMO EN C++, orden de 3 numeros en forma descendente :(

Publicado por Thanatos (72 intervenciones) el 09/10/2015 22:43:31
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
#include <iostream>
 
using namespace std;
 
int main() {
    int a = 0;
    int b = 0;
    int c = 0;
    int aux = 0;
 
    cout << "Inserte tres numeros enteros:\na = ";
    cin >> a;
    cout << "b = ";
    cin >> b;
    cout << "c = ";
    cin >> c;
 
    if (a < b) {
        aux = b;
        b = a;
        a = aux;
    }
 
    if (a < c) {
        aux = c;
        c = a;
        a = aux;
    }
 
    if (b < c) {
        aux = c;
        c = b;
        b = aux;
    }
 
    cout << endl << a << ' ' << b << ' ' << c << endl;
 
    return 0;
}

Saludos....
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

ERROR EN MI ALGORITMO EN C++, orden de 3 numeros en forma descendente :(

Publicado por Jorge (4 intervenciones) el 24/10/2015 22:18:31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
 
int main()
{
    int a[3];
    std::cin >> a[0];
    std::cin >> a[1];
    std::cin >> a[2];
 
    std::sort(a, a + 3, greater<int>());
 
    std::cout << a[0] << " " << a[1] << " " << a[2] << std::endl;
 
    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
0
Comentar