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
#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:
no funcionaal momento de dar el resultado se cierra la ventana
genial gracias :)
buen aporte pero te falta system("pause"); para que se detenga la ventana
Eso es si quiere no es obligado
y si quiero que tan solo salga el mayor de los 4 como seria?
Publicar un comentario