Cum aflu daca un numar este real in C++?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <type_traits>
template<class T>
bool este_real(T) {
return std::is_floating_point<T>::value;
}
bool este_real_2(double x) {
return x != int(x);
}
int main() {
std::cout << este_real(1.2) << ' ' << este_real(2) << '\n';
// Fara programarea generica
std::cout << este_real_2(1.2) << ' ' << este_real_2(2);
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă