私にエラーを与えて:: is_floating_pointを私は一定ではないので。私は与えられた範囲内の魔法の番号を見つけるためにしようとしていたが、その私は、STDで使用することができないようにこれは私にエラーを与えている
if(std::is_floating_point<i/10>)
で
int main() {
/* Enter your code here. Read input from STDIN. Print output to STDOUT */
int k=18;
int prime=0, nonprime=0;
int N=100;
int i=1, z=0, a=0, b=0;
int req = 1;
for(i=2; i<=N; i++){
if(std::is_floating_point<i/10>){
for(z=1; z<=i; z++){
if((i/z) == i){
if((i/z) == 0){
prime=prime+1;
}else{
nonprime=nonprime+1;
}
のstd :: is_floating_pointチェック。たとえそれがあったとしても、何をしようとしているのかははっきりしません。 –
は、そう 'I/10' int' no.'i'ある((I/z)は== i)が{ 'z'が邪魔に1 –
ある'場合にのみ真である場合には '、答えは'はint型になります。 – user4581301