Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

System

MDC (Máximo Divisor Comum)

Recommended Posts

MDC (Máximo Divisor Comum)

 

Sintaxe: MDC(INT n1, INT n2, INT n3, ...)

Retorno: O Máximo Divisor Comum dos números fornecidos.

 

Função MDC(){	inteiros: i, menor, desista;	menor = 1000000;	LAÇO (i = 0; i < argumentos; i++)	{		SE (argumentos[i] < menor)		{			menor = argumentos[i];		}	}	LAÇO (i = menor; i >= 1; i--)	{		desista = 0;		LAÇO (j = 0; j < argumentos; j++)		{			SE (argumentos[j] MOD i)			{				desista = 1;				j = argumentos;			}		}		SE (! desista)		{			retorna (i);		}	}}
Notas:

argumentos =Uma matriz com os argumentos fornecidos à função. No php, é func_get_args()

MOD = Dividir os números, mas retornar o resto da divisão. Normalmente usa-se % nas linguagens.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela contribuição System

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.