Ordena os números em ordem ascendente!

Publicado por Guilherme B 11/01/2004

[ Hits: 11.190 ]

Download order




Script simples: for, do, variáveis.

  



Esconder código-fonte

#!/bin/bash
#_zYxel 
#2004
clear
echo "####################"
echo "# Digite 5 números #"
echo "####################"

echo ""

   echo "Primeiro"
      read pri
         clear

   echo "Segundo"
      read seg
         clear
   
   echo "Terceiro"
      read ter
         clear
         
   echo "Quarto"
      read qua
         clear
         
   echo "Quinto"
      read qui
         clear 

echo "#####################"
echo "# Números Digitados #"
echo "#####################"

declare nos[5]=('$pri' '$seg' '$ter' '$qua' '$qui')

for (( i = 0; i <= 5; i++ ))
do
  echo ${nos[$i]}
  done
  
#############################

for (( i = 0; i <= 4 ; i++ ))
do
      for (( j = $i; j <= 4; j++ ))
         do
             if [ ${nos[$i]} -gt ${nos[$j]}  ]; then
                   t=${nos[$i]}
                   nos[$i]=${nos[$j]}
                nos[$j]=$t
        fi
      done
    done

echo "######################"
echo "## Números em Ordem ##"
echo "######################"
for (( i=0; i <= 4; i++ ))
         do
           echo ${nos[$i]}
   done
                              

Scripts recomendados

Mostrar conifguração da placa de rede

Compac.sh (Versão CShell)

Hello World em Octave

Script para administração de usuários de fácil compreensão.

Menu em formato texto simples em BASH script feito com comando select


  

Comentários
[1] Comentário enviado por vitinho217 em 07/07/2014 - 11:28h

Um bom exemplor de Bubble sort !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts