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 <stdio.h>
int main(){
    int A,B,C,D,X,Y;
    printf("Ingresa un numero\n ");
    scanf("%d",&A);
    printf("Ingresa otro numero\n ");
    scanf("%d",&B);
    printf("Ingresa un numero\n ");
    scanf("%d",&C);
    printf("Ingresa otro numero\n ");
    scanf("%d",&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;
            }
        }
    printf("el mayor es %d y el menor es %d",X,Y);
   return 0;
}

0 comentarios:

Publicar un comentario