Informática, perguntado por theotomip1a4tm, 1 ano atrás

ola galera,sou iniciante em ciências da computação e estou tendo umas dificuldades na programação em dev c++,O exercício diz o seguinte:criar uma aplicação que receba 2 numeros inteiros na main e depois use duas funções para calcular mdc e mmc de tais numeros,mostre os numeros calculados na main.

Soluções para a tarefa

Respondido por bokomoko
1
Seja bem vindo ao mundo da programaçao. Espero que goste.

O MDC entre dois números pode ser obtido pela subtração sucessiva assim 

enquanto o menor é diferente de zero faça 
        subtraia do maior o menor 
o MDC será o maior 
 
qual o MDC entre 96 e 14 ? 

96 - 14 = 82
82 - 14 = 68
68 - 14 = 54
54 - 14 = 40
40 - 14 = 26
26 - 14 = 12
14 - 12 = 2     /// aqui o menor passa a ser maior
12   2 = 10
10 - 2 = 8
8 - 2 = 6
6 - 2 = 4
4 -2 = 2
2 - 2 = 0  // chegamos ao fim então o MDC é 2

Já para calcular o MMC basta multiplicar um número pelo outro e dividir pelo MDC

https://repl.it/@bokomoko/mdc-e-mmc-simplificado

Observe esse site. tem vários programas


theotomip1a4tm: Obg,mas não é sobre o significado do MMC e MDC que eu estou tendo problemas e sim,sobre como programar uma aplicação para fazer MMC e MDC dos números.
bokomoko: você seguiu o link para o fonte do programa ?
bokomoko: você leu a resposta até o fim ?
bokomoko: ou parou de ler logo no começo ?
theotomip1a4tm: Pra ser sincero,eu não li tudo,só metade,o celular só carregou uma parte,obg pela ajuda,desculpe aí por não ter lido tudo.
bokomoko: no problemo :)
Dá uma olhada no programa e me avisa se tiver alguma dificuldade ok ?
Perguntas interessantes