次の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;
}