Ordena os números em ordem ascendente!

Publicado por Guilherme B 11/01/2004

[ Hits: 11.403 ]

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

backup diferencial remoto

Limpeza automática de pastas com contagem de arquivos

Script que verifica se existem arquivos repetidos em dois diretórios

Script de controle do serviço TFTP

Backup de arquivos importantes e MySQL


  

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