Следующий код возвращает 99 в качестве вывода.
#include<iostream>
#include <math.h>
using namespace std;
int Solve(int a)
{
return (pow(a,2));
}
int main()
{
int a=10;
cout<<Solve(a)<<endl;
return 0;
}
Я понятия не имею, почему это происходит, и, более того, это происходит и с 5, и с 25, так что это как-то связано с числами, кратными 5.
P.S. компьютер сломался или что :D
std::pow
? - person WhozCraig   schedule 15.08.2015