Faça um programa que peça 2 numeros inteiros e calcule o minimo multiplico comum entre eles ,Exemplo: o MMC de 4 e 6 é 12
Soluções para a tarefa
Respondido por
1
Olá! :-)
// Para tornar esse programa possível defini, antes da função principal, uma função auxiliar que calcula e retorna o MMC, implementada com laço for e condicional if. Na função principal será solicitado ao usuário os dois números para cálculo do MMC e chamaremos a função MMC para dar o resultado. Caso o usuário queira continuar e calcular novamente entre outros números, o do - while auxilia nessa tarefa.
Programa: Linguagem C
====================================
#include <stdio.h>
int MMC (int n1, int n2)
{
int MMC, i, x;
for (i = 2; i <= n2; i++)
{
x = n1 * i;
if ((x % n2) == 0)
{
MMC = x;
i = n2 + 1;
}
}
return MMC;
}
int main ( )
{
int n1, n2, resultado, continuar;
do {
printf ("CALCULO DO MMC ENTRE DOIS NUMEROS\n");
printf ("Insira o primeiro numero\n");
scanf ("%i", &n1);
printf ("Insira o segundo numero\n");
scanf ("%i", &n2);
resultado = MMC (n1, n2);
printf ("O MMC entre %i e %i: %i\n", n1, n2, resultado);
printf ("Deseja calcular outro MMC: SIM - digite 1 / NAO - digite 0\n");
scanf ("%i", &continuar);
} while (continuar = 1);
return 0;
}
Caso tenha dúvidas, comente.
Bons estudos!
// Para tornar esse programa possível defini, antes da função principal, uma função auxiliar que calcula e retorna o MMC, implementada com laço for e condicional if. Na função principal será solicitado ao usuário os dois números para cálculo do MMC e chamaremos a função MMC para dar o resultado. Caso o usuário queira continuar e calcular novamente entre outros números, o do - while auxilia nessa tarefa.
Programa: Linguagem C
====================================
#include <stdio.h>
int MMC (int n1, int n2)
{
int MMC, i, x;
for (i = 2; i <= n2; i++)
{
x = n1 * i;
if ((x % n2) == 0)
{
MMC = x;
i = n2 + 1;
}
}
return MMC;
}
int main ( )
{
int n1, n2, resultado, continuar;
do {
printf ("CALCULO DO MMC ENTRE DOIS NUMEROS\n");
printf ("Insira o primeiro numero\n");
scanf ("%i", &n1);
printf ("Insira o segundo numero\n");
scanf ("%i", &n2);
resultado = MMC (n1, n2);
printf ("O MMC entre %i e %i: %i\n", n1, n2, resultado);
printf ("Deseja calcular outro MMC: SIM - digite 1 / NAO - digite 0\n");
scanf ("%i", &continuar);
} while (continuar = 1);
return 0;
}
Caso tenha dúvidas, comente.
Bons estudos!
Perguntas interessantes
Sociologia,
10 meses atrás
Matemática,
10 meses atrás
Inglês,
10 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás