Submission #3026838


Source Code Expand

#include<iostream>
#include<cmath>
using namespace std;
bool prime(int x)
{
    if(x<2)
        return false;
    if(x==2)
        return true;
    for(int i=2;i<=sqrt(x)+0.5)
        if(x%i==0)
            return false;
    return true;
}
int main()
{
    int n,ans=0;
    cin>>n;
    for(int i=2;i<n;i++)
        if(prime(i))
            ans++;
    cout<<ans<<endl;
    return 0;
}

Submission Info

Submission Time
Task A - 与えられた数より小さい素数の個数について
User luogu_bot2
Language C++ (GCC 5.4.1)
Score 0
Code Size 383 Byte
Status CE

Compile Error

./Main.cpp: In function ‘bool prime(int)’:
./Main.cpp:10:31: error: expected ‘;’ before ‘)’ token
     for(int i=2;i<=sqrt(x)+0.5)
                               ^