Pages

viernes, 18 de enero de 2013

Determinar el menor y el mayor de cuatro números Codigo Fuente en C++

Problema
Desarrolle un algoritmo que lea cuatro números diferentes y a continuación imprima el mayor de los cuatro números introducidos y también el menor de ellos.

Solución
  • Entrada: 5 8 1 9
  • Salida: menor 1 y  mayor 9
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int A,B,C,D,X,Y;
    cout<<("Ingresa un numero ")<<endl;
    cin>>A;
    cout<<("Ingresa otro numero  ")<<endl;
    cin>>B;
    cout<<("Ingresa un numero  ")<<endl;
    cin>>C;
    cout<<("Ingresa un numero  ")<<endl;
    cin>>D;
    if(A > B && A > C && A > D){
            X=A;
        }else{
            if(B > A && B > C && B > D){
                X=B;
            }else{
                if(C > A && C > B && C > D){
                    X=C;
                }else
                    X=D;
            }
        }
        if(A < B && A < C && A < D){
            Y=A;
        }else{
            if(B < A && B < C && B < D){
                Y=B;
            }else{
                if(C < A && C < B && C < D){
                    Y=C;
                }else
                    Y=D;
            }
        }
    cout<<"el mayor es "<<X<<" y el menor es "<<Y;
   return 0;
}

5 comentarios:

Anónimo dijo...

no funcionaal momento de dar el resultado se cierra la ventana

Unknown dijo...

genial gracias :)

Unknown dijo...

buen aporte pero te falta system("pause"); para que se detenga la ventana

Unknown dijo...

Eso es si quiere no es obligado

Anónimo dijo...

y si quiero que tan solo salga el mayor de los 4 como seria?

Publicar un comentario