#include <iostream> using namespace std; template <class T> T val_absolue(T val) { return val < 0 ? -val : val; } int main() { cout << val_absolue(15) << endl; cout << val_absolue(-15.0) << endl; cout << val_absolue(-10.0F) << endl; return 0; }
A Voir sur le même Sujet
-
Afficher la table des racine carrée, des cubes et des puissance
{filelink=13363} #include int main() { double nombre[11][5]; double valeur = 0.0; int y = 0; int x = 0; for(y = 0, valeur = 3.0 …
-
C++: Trouver une entrée par sa valeur
{filelink=15021} #include #include #include using namespace std; int main() { map mMap; map::iterator iter; //Ajouter des éléments dans le map for(int x=1; x
-
Obtenir la valeur absolue d’un nombre avec la fonction ‘abs(val)’
{filelink=13194} /* #include int abs ( int n ); long labs ( long n ); long long llabs ( long long n ); */ #include …
-
C++: Exemple d’une classe générique
{filelink=15764} #include using namespace std; template class ClasseTest { T valeur; public: ClasseTest(char *s, T min, T max); }; template ClasseTest::ClasseTest(char *s, T min, T …
-
C++: Trouver le plus grand élément d’un vecteur
{filelink=14852} #include #include #include #include #include using namespace std; int main() { ostream_iterator< int > output( cout, ” ” ); int tab[ 6 ] = …
-
C++: Création d’une ‘Queue’ générique
{filelink=15767} #include using namespace std; #define SIZE 100 template class Type_Queue { T queue[SIZE]; int tete, cqueue; public: Type_Queue() { tete = 0; cqueue = …
-
C++: Exemple de recherche dans un map
{filelink=15017} #include #include #include using namespace std; int main() { map mMap; map::iterator iter; //Ajouter des éléments dans le map for(int x=1; x
-
C++: Surcharge d’une fonction générique
{filelink=15769} #include using std::cout; using std::endl; template void test(T a) { cout
-
Retourner la valeur absolue d’un nombre entier de type ‘long long’
{filelink=13209} /* #include long long llabs ( long long n ); */ #include #include int main(void){ printf(“%dl”,llabs(12532)); }