jueves, 3 de diciembre de 2009

11

11_ ingresar 3 números y ordenarlos de menor a mayor
C:
#include
main()
{
  int a,b,c
  printf ("ingrese un numero: ");
  scanf ("%d",& a);
  printf ("ingrese otro numero: ");
  scanf ("%d",& b);
  printf ("ingrese otro numero: ");
  scanf ("%d",& c);
  if (a>b){
    if (b>c){
      printf ("el orden es: %d,%d,%d" ,c,b,a);
    }}
  if (b>c){
    if (c>a){
      printf ("el orden es: %d,%d,%d" ,a,c,b);
    }}
  if (c>a){
    if (a>b){
      printf ("el orden es: %d,%d,%d" ,b,a,c);
    }}
  if (c>b){
    if (b>a){
      printf ("el orden es: %d,%d,%d" ,a,b,c);
    }}
  if (b>a){
    if (a>c){
      printf ("el orden es: %d,%d,%d" ,c,a,b);
    }}
  if (a>c){
    if (c>b){
      printf ("el orden es: %d,%d,%d" ,b,c,a);
 }

Clip52:
cls
num1=0; num2=0;num3=0; espacio="        "
@2,5 say "ingrese un numero: " get num1
@4,5 say "ingrese otro numero: " get num2
@6,5 say "ingrese otro numero: " get num3
read
if num1>num2.and.num2>num3
@8,5 say "el orden es: " +str (num3)+ espacio +str (num2)+espacio +str (num1)
else
if num2>num3.and.num3>num1
@8,5 say "el orden es: " +str (num1)+ espacio +str (num3)+espacio +str (num2)
else
if num3>num1.and.num1>num2
@8,5 say "el orden es: " +str (num2)+ espacio +str (num1)+espacio +str (num3)
else
if num3>num2.and.num2>num1
@8,5 say "el orden es: " +str (num1)+ espacio +str (num2)+espacio +str (num3)
else
if num2>num1.and.num1>num3
@8,5 say "el orden es: " +str (num3)+ espacio +str (num1)+espacio +str (num2)
else
if num1>num3.and.num3>num2
@8,5 say "el orden es: " +str (num2)+ espacio +str (num3)+espacio +str (num1)
endif
endif
endif
endif
endif
endif
inkey (0)

Python:
#!/usr/bin/python
espacio="    "
num1=int(raw_input("ingrese un numero: "))
num2=int(raw_input("ingrese otro numero: "))
num3=int(raw_input("ingrese otro numero: "))
if (num1>num2 and num2>num3):
   print ("el orden es: ")+str (num3)+ espacio +str (num2)+espacio +str (num1)
if (num2>num3 and num3>num1):
   print ("el orden es: ")+str (num1)+ espacio +str (num3)+espacio +str (num2)
if (num3>num1 and num1>num2):
   print ("el orden es: ")+str (num2)+ espacio +str (num1)+espacio +str (num3)
if (num3>num2 and num2>num1):
   print ("el orden es: ")+str (num1)+ espacio +str (num2)+espacio +str (num3)
if (num2>num1 and num1>num3):
   print ("el orden es: ")+str (num3)+ espacio +str (num1)+espacio +str (num2)
if (num1>num3 and num3>num2):
   print ("el orden es: ")+str (num2)+ espacio +str (num3)+espacio +str (num1)

No hay comentarios:

Publicar un comentario