Ir ao conteúdo
  • Cadastre-se

Calcular mmc de dois números


AmandaLuize

Posts recomendados

EM C

Programa que calcula a soma de duas frações , entrada na forma a/b + c/d, saída simplificada, tipo, se o resultado for 9/6, você deve imprimir 3/2. Entretanto, se o resultado for 2/1, o resultado deve continuar sendo 2/1 e não 2.

Eu consigo fazer a soma normal, já testei com vários numeros e da certo o calculo, mas eu não consigo simplificar o resultado, já tentei de todas as formas. Obrigado desde já a quem me ajudar :lol:

#include <stdio.h>
#include <stdlib.h>

main()
{
int a,b,c,d,r,s;

scanf("%d/%d%d/%d", &a,&b,&c,&d);

r= (a*d) + (b*c);
s= (b*d);


if ((b==0) || (d==0))
{
printf("entrada invalida!\n");
}

if((b==d))
{
printf("%d/%d\n", a+c ,;
}


else
{
printf("%d/%d\n", r,s );
}


return 0;

}

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!