Cálculo do MDC

Publicado por Perfil removido (última atualização em 25/05/2015)

[ Hits: 2.140 ]

Download gcd-001.sh




Script que calcula MDC na linha de comando.

Obs. 1: Não funciona com valores menores que zero.
Obs. 2: Apenas zero, um ou dois parâmetros.

  



Esconder código-fonte

#!/bin/bash

function mdc() {

    n1=$1;
    n2=$2;

    if [ -z $n1 ]; then
        n1=0
    fi

    if [ -z $n2 ]; then
        n2=0
    fi

    if [ $n1 -eq 0 -o $n2 -eq 0 ]; then
        echo -ne $(($n1|$n2))
        return;
    elif [ $n1 -eq 1 -o  $n2 -eq 1 ]; then
        echo -ne 1
        return;
    elif [ $n1 -eq $n2 ]; then
        echo -ne $n1
        return;
    fi

    tmp=0;

    while [ $n2 -gt 0 ]; do
        tmp=$n2;
        let n2=$((n1%n2));
        n1=$tmp;
    done

    echo -ne $tmp;

}


x=$1;
y=$2;

z=`mdc $x $y`;

echo "$z";

Scripts recomendados

cliente do need for speed underground

Papel de parede mundial ( para quem usa GUI )

Sincronizando seu hosts.deny com blacklist online

Myhard - Informações sobre seu hardware

Criando usuário e configurando o sudo através de script no Slackware


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts