Documente Academic
Documente Profesional
Documente Cultură
Aplicatie Cu Polinoame Si Monoame
Aplicatie Cu Polinoame Si Monoame
Înregistrări
#include<iostream>
using namespace std;
#define dim 30
struct termen {
int grad;
int coef;
};
struct polinom {
int count;
termen data[dim];
};
//a doua parte a constructiei, si anume, cea de aranjare in forma canonica dupa grade
polinom constructie_2(polinom p)
{
termen aux;
for (int i = 0; i < p.count - 1; i++)
for (int j = i + 1; j < p.count; j++)
if (p.data[i].grad > p.data[j].grad)
{
aux = p.data[i];
1
Laborator 7. Înregistrări
p.data[i] = p.data[j];
p.data[j] = aux;
}
return p;
}
//citire
do {
cout << "Dati numarul de elemente din polinom: ";
cin >> n;
} while (n <= 0 || n > dim);
termen* t = new termen[n];
cout << "Dati elementele polinomului:\n";
p = constructie_2(constructie(t, n));
//afisare
afisare(p);
system("pause");
return 0;
}
Se cer urmatoarele: