• Aucun résultat trouvé

Vendredi 23 septembre 2016 Exercice 14.

N/A
N/A
Protected

Academic year: 2022

Partager "Vendredi 23 septembre 2016 Exercice 14."

Copied!
1
0
0

Texte intégral

(1)

Vendredi 23 septembre 2016

Exercice 14. Implémenter une classe de polynômes génériques selon l’in- terface ci-dessous. Faire quelques exemples de calcul sur des polynômes à coefficients réels ou complexes. Faire des calculs sur les polynômes à coeffi- cients dansZ/nZ. La multiplication peut être implémentée avec l’algorithme naturel ou avec celui de Karatsuba.

#include <iostream>

#include <vector >

using namespace std ;

template <class T> class polynome { v e c t o r <T> c o e f f ;

const static char var = ’ x ’ ; public:

polynome (const T a = 0 , int n = 0 ) ; // l e monome a . var^n polynome (int, const T ⇤) ;

bool nul ( ) const; int degre ( ) const;

T& c o e f f i c i e n t (int i ) {return c o e f f [ i ] ; } ; T c o e f f i c i e n t (int i ) const {return c o e f f [ i ] ; } ;

friend polynome<T> operator+ (const polynome<T>&, const polynome<T>&);

friend polynome<T> operator⇤ (const polynome<T>&, const polynome<T>&);

polynome<T> d e r i v e e ( ) const;

T operator( ) (const T&) const; // v a l e u r en un p o i n t

polynome<T> operator( ) (const polynome<T>&); // composition friend ostream& operator<< ( ostream& , const polynome &);

} ;

Exercice 15. On devrait utiliser la STL aussi souvent que possible. Réécrire tris pour qu’il utilise la classe générique vector.

Références

Documents relatifs

Si le couple (3, 7) représente le point A, trouve les coordonnées de B.. Choisis un point A sur une feuille de papier quadrillé. Déplace-toi de deux unités vers la gauche,

7- Donnez a partir de la figure ci-dessous ou à l’aide d’exemple anatomique des exemples pour chacun des termes de repérage spécifiques à l’anatomie (Axial/Abaxial,

deux facteurs entiers P = QR, chacun des polynômes Q et R doit s’annuler dans le domaine d’intégration.. La théorie des quadratures mécaniques est

Je passe maintenant au cas plus général où la fonction F(^) satisfait à une équation différentielle linéaire dont les coefficients sont des polynômes en..r et dont le second

Si le polynôme f(x) admet un nombre pair de changements de signe dans Fintervalle (rci, *r/i), ceux-ci ne peuvent être tous dans un même intervalle fermé (xfs, Xk^.\ ) contenant

(b) En vous inspirant de ce qui a été fait avant, conjecturer une forme factorisée de f.. Démontrer que cette forme

Exercice 1 Limites des fonctions polynômes. Retrouver les limites

Ce sujet, consacré à l’étude de polynômes, fait essentiellement appel à des notions d’algèbre linéaire simple (surtout liée aux projecteurs) dans la deuxième partie puis