Я пишу следующую c++
программу в CodeBlocks
, и результат был 9183. снова я пишу ее в Eclipse
, а после запуска он возвратил 9220. Оба используют MinGW
. Правильный результат - 9183. Что случилось с этим кодом?
Благодарю.
исходный код:
#include <iostream>
#include <set>
#include <cmath>
int main()
{
using namespace std;
set<double> set_1;
for(int a = 2; a <= 100; a++)
{
for(int b = 2; b <= 100; b++)
{
set_1.insert(pow(double(a), b));
}
}
cout << set_1.size();
return 0;
}