Ir para conteúdo
Fórum Script Brasil

Amanda Luize

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Amanda Luize

Amanda Luize's Achievements

0

Reputação

  1. 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. #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 ,b); } else { printf("%d/%d\n", r,s ); } return 0; } É só colocar as entradas na mesma linha, apenas separadas por um espaço, tipo 12/5 + 8/7, coloca 12/5 8/7. Resultado 124/35. Sei que ta estranho, mas meu professor quer a entrada assim.
×
×
  • Criar Novo...