Borderou de evaluare (job #994725)
Utilizator | Data | 6 septembrie 2013 10:05:29 | |
---|---|---|---|
Problema | Ciurul lui Eratosthenes | Status | done |
Runda | Arhiva educationala | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp:1:21: warning: extra tokens at end of #include directive [enabled by default]
# include <iostream># include <fstream># include <bitset>using namespace std; # define MAXN 2000003 ifstream f("ciur.in");ofstream g("ciur.out"); bitset<MAXN> prim; int main(){ int n, s = 0; f >> n; prim.set(); for (int i = 2; i <= n; i++) { if (prim[i] == true) { s++; for (int j = i + i; j <= n; j += i) { prim[j] = false; } } } g << s; return 0;}
^
user.cpp:1:50: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
# include <iostream># include <fstream># include <bitset>using namespace std; # define MAXN 2000003 ifstream f("ciur.in");ofstream g("ciur.out"); bitset<MAXN> prim; int main(){ int n, s = 0; f >> n; prim.set(); for (int i = 2; i <= n; i++) { if (prim[i] == true) { s++; for (int j = i + i; j <= n; j += i) { prim[j] = false; } } } g << s; return 0;}
^
/usr/lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: error: ld returned 1 exit status
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !