Ir ao conteúdo
  • Cadastre-se

Mayeer09

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

1
  1. estou com problema em ajudar um amigo meu no seguinte exercício: "Escreva um programa que faça contas com números racionais não negativos (frações). O programa deve suportar as quatro operações básicas +, -, *, / e o resultado de qualquer operação deve ser uma fração simplificada (isso consegue-se dividindo o numerador e o denominador do resultado pelo MDC entre os dois)." O que ele já fez foi: typedef struct { int num, den; } Rational; void write_rational(Rational rational) { printf("%d/%d", rational.num, rational.den); } Rational sum(Rational a, Rational b) { Rational sum; ((sum.num = (a.num * b.den) + (b.num * a.den)) && (sum.den = a.den * b.den)); } Rational subtract(Rational a, Rational b) { Rational sub; ((sub.num = (a.num * b.den) - (b.num * a.den)) && (sub.den = a.den * b.den)); } Rational multiply(Rational a, Rational b) { Rational mult; ((mult.num = (a.num * b.num)) && (mult.den = (a.den * b.den))); } Rational divide(Rational a, Rational b) { Rational div; ((div.num = (a.num * b.den)) && (div.den = (a.den * b.num))); } int main(void) { char operation; Rational r, s; printf("Introduza expressao: "); scanf("%d/%d %c %d/%d", &r.num, &r.den, &operation, &s.num, &s.den); if (operation == '+') write_rational(sum(r, s)); else if (operation == '-') write_rational(subtract(r, s)); else if (operation == '*') write_rational(multiply(r, s)); else write_rational(divide(r, s)); return 0; } Como não nunca tinha me deparado com um problema com números racionais eu não estou conseguindo saber o que esta errado, sera que alguém pode me ajudar? Abs.
  2. Fala galera, beleza? Estou montando meu pc para jogos jogos no full hd no alto ou ate no ultra e queria saber qual placa vocês acham que dariam conta, a 1060 de 3gb ou a de 6gb? Ou ate a rx 580. e Outra duvida que eu tenho e sobre o armazenamento. vocês acham melhor dois ssd da samsung de 120gb em raid 0 ou um ssd m2 tambem da samsung (https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593&cm_re=ssd_m2-_-20-147-593-_-Product)? Se caso eu pegue o m2, qual placa vocês me indicam? Vale lembrar que estou montando o pc em torno do ryzen 5 1500x. Valeu guys
  3. Fala gente, beleza? Estou montando meu pc com ryzen 5 1500x, e estou com duvida em duas coisas. A primeira e sobre a placa de vídeo. Vca acham que vale a pena a 1060 de 3gb? Ou e melhor ir direto para a de 6gb mesmo? Ou ainda partir para uma rx 580? Outra duvida seria sobre o armazenamento, acham melhor dois ssd samgung de 120gb em raid 0 ou o ssd m2 tambem da samgung de 250gb (Link: https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593&cm_re=ssd_m2-_-20-147-593-_-Product)? Se caso eu optar pelo m2, qual placa-mãe vocês indicariam para esse mesmo ssd m2? Vale lembrar que quero um pc bom para jogos, que rode no alto ou no ultra podendo desligas os filtros mais pesadose nao penso a principio em OC

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