👤

Am nevoie de ajutor! Dau coroană!



Variabila p memorează simultan gradul unui polinom (număr natural din intervalul [0,102)) și toți coeficienții acestuia (numere reale). Știind că expresiile C/C++ de mai jos au ca valori gradul unui polinom, respectiv termenul liber al acestuia, scrieți definiția unei structuri cu eticheta polinom, care permite memorarea datelor despre un polinom, și declarați corespunzător variabila p.

p.grad p.coeficient[0]


Răspuns :

Răspuns:

#include <stdio.h>

// Definiția structurii Polinom

typedef struct {

int grad; // Gradul polinomului

double coeficienti[102]; // Coeficienții polinomului (pot fi până la 102 coeficienți, indexați de la 0 la 101)

} Polinom;

int main() {

// Declarația variabilei p de tip Polinom

Polinom p;

// Exemplu de inițializare a polinomului p

p.grad = 3; // Polinom de gradul 3

p.coeficienti[0] = 1.0; // Termenul liber

p.coeficienti[1] = 2.0; // Coeficientul lui x^1

p.coeficienti[2] = 3.0; // Coeficientul lui x^2

p.coeficienti[3] = 4.0; // Coeficientul lui x^3

// Afișarea gradului și termenului liber

printf("Gradul polinomului: %d\n", p.grad);

printf("Termenul liber: %f\n", p.coeficienti[0]);

return 0;

}