Dado determinados números, retorna-os em ordem crescente

Publicado por Milton Caetano Filho (última atualização em 04/02/2010)

[ Hits: 19.983 ]

Homepage: http://www.miltoncaetanofilho.blogspot.com

Download exercicio 15.cpp




Script para iniciantes, serve para retornar os números digitados em ordem crescente.

  



Esconder código-fonte

//Exercício15
#include<stdio.h>
#include<conio.h>
main ( )
{
int a,b,c;
printf("Digite o primeiro numero: ");
scanf("%d", & a);
printf("Digite o segundo numero: ");
scanf("%d", & b);
printf("Digite o terceiro numero: ");
scanf("%d", & c);
   if ((a<b) && (b<c))
      printf("\n A ordem crescente é o %d %d %d ", a,b,c);
   else
      if ((a<c) && (c<b))
         printf("\n A ordem crescente é o %d %d %d ", a,c,b);
      else
         if ((b<c) && (b<a))
            printf("\n A ordem crescente é o %d %d %d ", b,c,a);
         else
            if ((b<a) && (b<c))
               printf("\n A ordem crescente é o %d %d %d ", b,a,c);
            else
               if ((c<a) && (c<b))
                  printf("\n A ordem crescente é o %d %d %d ", c,a,b);
               else
                  printf("\n A ordem crescente é o %d %d %d ", c,b,a);
   
getch(); 
}

Scripts recomendados

Cálculo do fatorial

Números pares em intervalo

Introdução ao ncurses

Lista Simples em C

Estrutura typedef struct em C


  

Comentários
[1] Comentário enviado por felipemartinsss em 05/02/2010 - 10:03h

Esse exemplo só é interessante se o iniciante ainda não conhece loops. Para aqueles que já conhecem, caso queiram ordenar, utilizem pelo menos o Bubble Sort. Mas ainda assim, existem outras soluções mais eficientes como o Quick Sort e o Merge Sort.

[2] Comentário enviado por killerbean em 05/02/2010 - 17:23h

Quick sort, Merge Sort e Bubble sort são mais eficientes, e devem ser utilizados. Esse exemplos seria apenas para quem não conhece tecnicas de ordenação; E sem esquecer do MaisQ Sort, amplamente utilizado pela tecnica POG. :P

[3] Comentário enviado por mcfmlt em 05/02/2010 - 18:19h

Prezados colegas felipemartinsss e killerbean!!!

Leiam a descrição do algoritmo!!! Script para iniciantes!!! Estrutura de decisão simples e encadeada. No loops ainda!!!
Não é um algoritmo que mostra na pratica ordenação por flutuação (literalmente "por bolha"),


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts