Cálculo do M.M.C

Publicado por Reginaldo de Matias 28/02/2007

[ Hits: 37.371 ]

Homepage: http://mundodacomputacaointegral.blogspot.com/

Download MMC.zip




O presente script calcula o Mínimo Múltiplo Comum de dois números inteiros.

OBS: Aplica-se Recursividade.

  



Esconder código-fonte

/*O presente programa calcula o Mínimo Múltiplo Comun - M.M.C de 2 números inteiros.
  Aplica-se Recursividade
  
  Autor: Reginaldo de Matias - Ciência da Computação - UDESC
  E-mail: reginaldo.matias@gmail.com
*/
#include <stdio.h>
#include <stdlib.h>

int mdc2(int a,int b);

int mmc2(int a,int b);

int main()
{
    int a,b;
    char op;
    do{
        system("title MMC"); system("color 9a");
        printf("Informe dois numeros inteiros: ");
        scanf("%i%i",&a,&b);
        printf("m.d.c => %i\n",mmc2(a,b));
        printf("\nDeseja calcular outro m.m.c (S/N)? ");
        scanf("%s",&op);
      }while((op=='s')||(op=='S'));    
system("Pause");
}
int mdc2(int a,int b)
{
    if(b == 0) return a;
    else
    return mdc2(b,a%b);
}
int mmc2(int a,int b)
{
    int div;
    if(b == 0) return a;
    else
     div = (a*b)/(mdc2(a,b));
    return (div); 
}      
       

Scripts recomendados

Tabuada e porcentagem em C

Funções, Ponteiros e Struct

Inverter links de downloads

Simulador de cronômetro

Função fork


  

Comentários
[1] Comentário enviado por john.fernando em 19/09/2011 - 17:35h

Esse código calcula MDC (Máximo DIVISOR Comum), não MMC

[2] Comentário enviado por john.fernando em 19/09/2011 - 17:40h

Não, esquece, só a saída que está dizendo "m.d.c =>" ao invés de "m.m.c =>"


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts