Polinômio em C
EU realmente travei neste exercicio, peço auxilio na resolução de como posso resolver , procurei diversos recursos e este e o q me resta, me ajudem por favor.
Considere a representação de um polinômio é dada pela soma de um conjunto de termos e que cada termo assume a forma Ci xi . Representação genérica: Cn x n + Cn-1 x n-1 + ... + C1 x 1 + C0 x 0 Exemplo com x=2 e polinômio de grau 2: 5 22 + 4 21 - 1 20 , com resultado igual à 27 Exemplo com x=2 e polinômio de grau 2: 5 22 + - 1 20 , com resultado igual à 19 Exemplo com x=5 e polinômio de grau 3: 1.5 53 , com resultado igual à 187.5 Exercícios:
(a) Defina a estrutura chamada ‘Termo’ para armazenar um termo Ci xi qualquer que comporá um polinômio, o qual é formado por pelo coeficiente Ci e pelo expoente i;
(b) Escreva uma rotina que receba um termo (tipo definido em (a)) e o escreva sob a representação C x i; Exemplo: para 5 * x2 será escrito 5 x 2
(c) Escreva uma rotina que leia os valores do coeficiente e do expoente que compõem um termo e os retorne por meio de um parâmetro de saída do tipo definido em (a);
(d) Considere um polinômio de grau N-1 qualquer, escreva a rotina definida abaixo que leia os valores necessários para compor todos os N termos de um polinômio; Para a leitura de cada termo, deverá ser utilizada a rotina do item (c); int LePolinomio(int N, Termo vetorPolinomio[N])
(e) Implemente a rotina double ResolvePolinomio(int N, Termo vetorPolinomio[N], double x) que receba um polinômio de grau N-1, resolva a expressão do polinômio e retorne seu resultado.Discussão (1)
Carregando comentários...