Pseudocódigo/Diagramas de Flujo - ordenar tres valores

 
Vista:

ordenar tres valores

Publicado por Raquel Diana dourado (1 intervención) el 28/09/2005 23:02:44
Hola tengo una pregunta de principiante ya que es el primer año de resolucion de problemas y la verdad no me sale. debo armar un algoritmo que me permita Ordenar tres valores numéricos, de menor a mayor en pseudo codigo, bien uso el condicional con dos valores me sale pero con tres se me complica, me pueden dar una ayudita?

Gracias
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

RE:ordenar tres valores

Publicado por sandra (1 intervención) el 02/02/2009 14:23:46
if ($a >= $b) // $a ó $c son los mayores
if ($a >= $c) echo 'El valor A. '. $a.' es el mayor';
else echo 'El valor C. '. $c.' es el mayor';

if ($c >= $b) echo 'El valor C. '. $c. ' es el mayor';
else echo 'El valor B. '. $b. ' es el mayor';

con esto logre algo...pero aun hay algun error. yo también necesito ayuda
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

RE:ordenar tres valores

Publicado por Andrés Rivera (1 intervención) el 13/02/2011 19:50:41
Este programa en hecho en lenguaje C, ordena tres valores distintos eceptados por el teclado.

#include <stdio.h>
#include <conio.h>

int main(){
int A,B,C; //declaracion de variables
clrscr();
printf("Introduce el valor A: ");
scanf("%d",&A);
printf("Introduce el valor B: ");
scanf("%d",&B);
printf("Introduce el valor C: ");
scanf("%d",&C);

if(A<B) //para resolver este problema se usa el if escalonado
if(B<C){
printf("%d\n",A);
printf("%d\n",B);
printf("%d\n",C);
}
else if(A<B){
printf("%d\n",A);
printf("%d\n",C);
printf("%d\n",B);
}
else{
printf("%d\n",C);
printf("%d\n",A);
printf("%d\n",B);
}

else if(C<B){
printf("%d\n",C);
printf("%d\n",B);
printf("%d\n",A);
}
else if(A<B){
printf("%d\n",B);
printf("%d\n",A);
printf("%d\n",C);
}
else{
printf("%d\n",B);
printf("%d\n",C);
printf("%d\n",A);
}
getch();
return 0;

}

pideme el diagrama
y el pseudocódigo a mi mail.
Seguro que te los envío.
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