Pular para o conteúdo

Ordena os números em ordem ascendente!

Script simples: for, do, variáveis.
Guilherme B _zYxel
Hits: 11.668 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script simples: for, do, variáveis.
Download order Enviar nova versão

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
                              

Abre e Fecha o CD/DVD ROM²

Cópia de arquivos

Configurador de DNS

configurando o idesk

Jogo da velha para dois jogadores

#1 Comentário enviado por vitinho217 em 07/07/2014 - 11:28h
Um bom exemplor de Bubble sort !

Contribuir com comentário

Entre na sua conta para comentar.