Ir ao conteúdo
  • Cadastre-se

Super Hooper

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Cara, o código até funciona. O único problema mesmo são os arrays. Você poderia me explicar um pouco mais sobre esse "truque" que você falou? E, se puder, criar um código pra exemplificar isso?
  2. Oi pessoal, tudo bom? Então, meu primeiro contato aqui com o fórum e gostaria que vocês pudessem me ajudar num probleminha aqui. Pois bem, eu tenho um trabalho da faculdade pra entregar sobre uma biblioteca em C que calcula algumas operações sobre polinômios e descobri, depois que eu já tinha feito tudo, que eu não poderia usar arrays pra fazer o programa pois ainda não dei esse conteúdo. Minha professora disse pra no lugar de arrays eu poderia usar uma struct. Mas eu não estou conseguindo pensar em um jeito de fazer essa modificação. Será que alguém poderia me dar uma luz nesse problema? Segue o código que eu fiz até agora pra calcular o valor de um ou mais polinômios dado um determinado valor de x. #include <stdio.h>#define TAMVET 10 int somaPoli (){int i, n, j, k, z;float coef[TAMVET], x, p, termoX; printf("Quantos polinomios você deseja calcular: "); scanf("%d", &z); while (z > 0) { printf("Grau do polinomio: "); scanf("%d", &n); if (n < TAMVET) { printf("Coeficientes do polinomio: "); for (i = n; i >= 0; i = i - 1) scanf("%f", &coef[i]); printf("Numero de calculos: "); scanf("%d", &k); for (j = 1; j <= k; j = j + 1) { printf("x: "); scanf("%f", &x); p = 0.0; termoX = 1.0; for (i = 0; i <= n; i = i + 1) { p = p + coef[i] * termoX; termoX = termoX * x; } printf("p(%f)=%f\n", x, p); } } else { printf("Grau do polinomio muito elevado!"); } z = z - 1; } return 0;} int main (void) { int x; printf("digite 1 para calcular um ou mais polinomios dado um determinado x\n"); scanf("%d", &x); if (x == 1) { somaPoli(); } return 0;}

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