Borderou de evaluare (job #2642574)
Utilizator | Data | 16 august 2020 09:37:56 | |
---|---|---|---|
Problema | Secventa Farey | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:7:8: error: expected constructor, destructor, or type conversion before '(' token
fprintf(fopen("farey.out", "w"), "%d %dn", a, b)
^
main.cpp: In function 'int cmp_frac(const void*, const void*)':
main.cpp:23:10: error: invalid use of incomplete type 'const struct cmp_frac(const void*, const void*)::frac'
return(f1->p * f2->q - f1->q * f2->p);
^~
main.cpp:19:14: note: forward declaration of 'struct cmp_frac(const void*, const void*)::frac'
const struct frac *f1 = (const struct frac *) p1;
^~~~
main.cpp:23:18: error: invalid use of incomplete type 'const struct cmp_frac(const void*, const void*)::frac'
return(f1->p * f2->q - f1->q * f2->p);
^~
main.cpp:19:14: note: forward declaration of 'struct cmp_frac(const void*, const void*)::frac'
const struct frac *f1 = (const struct frac *) p1;
^~~~
main.cpp:23:26: error: invalid use of incomplete type 'const struct cmp_frac(const void*, const void*)::frac'
return(f1->p * f2->q - f1->q * f2->p);
^~
main.cpp:19:14: note: forward declaration of 'struct cmp_frac(const void*, const void*)::frac'
const struct frac *f1 = (const struct frac *) p1;
^~~~
main.cpp:23:34: error: invalid use of incomplete type 'const struct cmp_frac(const void*, const void*)::frac'
return(f1->p * f2->q - f1->q * f2->p);
^~
main.cpp:19:14: note: forward declaration of 'struct cmp_frac(const void*, const void*)::frac'
const struct frac *f1 = (const struct frac *) p1;
^~~~
main.cpp: In function 'void find_frac_3(int, int, int)':
main.cpp:75:21: error: aggregate 'find_frac_3(int, int, int)::frac f' has incomplete type and cannot be defined
struct frac *a, *p, f;
^
main.cpp:79:25: error: invalid application of 'sizeof' to incomplete type 'find_frac_3(int, int, int)::frac'
p = a = malloc(sizeof(*a) * n);
^
main.cpp:83:2: error: invalid use of incomplete type 'struct find_frac_3(int, int, int)::frac'
p->p = ((lo + 1) * i - 1) / n;
^~
main.cpp:75:8: note: forward declaration of 'struct find_frac_3(int, int, int)::frac'
struct frac *a, *p, f;
^~~~
main.cpp:85:2: error: invalid use of incomplete type 'struct find_frac_3(int, int, int)::frac'
p->q = i;
^~
main.cpp:75:8: note: forward declaration of 'struct find_frac_3(int, int, int)::frac'
struct frac *a, *p, f;
^~~~
main.cpp:87:10: error: invalid use of incomplete type 'struct find_frac_3(int, int, int)::frac'
if((gcd(p->p, p->q) == 1) && (cmp_frac(p, &f) >= 0))
^~
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !