Ir ao conteúdo
  • Cadastre-se

M3onique

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. M3onique

    FraÇÃo em c

    Sei que já faz tempo da sua pergunta, mas tive problema com está mesma questão recentemente, então para as pessoas que teve duvidas com eu, primeiro só achei uma forma para resolver está questão que com auxilio do for ou while, a simplificação só vai sair deste jeito, então não adianta fazer ela sem está ferramenta;: int main() { ... for(int i=2;i<=den;) { if(i==2) { for(int j=i;;) { if(num%i==0 && den%i==0) { num=num/i; den=den/i; } else { break; } } i=i+1; } else { for(int j=i;;) { if(num%i==0 && den%i==0) { num=num/i; den=den/i; } else { break; } } i=i+2; } } ... return 0; } Outra duvida que eu tive foi como receber a fração e separa os números para trabalhar com eles, eu criei 9 variaveis iniciais sendo 6 int é 3 char para separa os caracteres dos números: int main() { int a, b, c, d, num, den; char x, y, z; scanf("%d %c %d %c %d %c %d",&a,&x,&b,&y,&c,&z,&d); //printf("%d %c %d %c %d %c %d ",a,x,b,y,c,z,d); ... return 0; } E o resto e matemática básica de frações

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!