#include <stdio.h> #include <math.h> bool prim(int n) { if(n <= 1) baireturn false; int i; int m = int(sqrt(n)); for(i = 2;i<=m;i++) if(n % i == 0) return false; return true; } void main() { int i; int a,b; scanf("%d%d",&a,&b); if(a > b) { int t = a; a = b; b = t; } int sum = 0; for(i = a;i <= b;i++) { if(prim(i)) { sum += i; } } printf("%d",sum); } /* Main.c:3:1: error: unknown type name 'bool'; did you mean '_Bool'? bool prim(int n) ^~~~ _Bool Main.c: In function 'prim': Main.c:6:1: error: 'baireturn' undeclared (first use in this function) baireturn false; ^~~~~~~~~ Main.c:6:1: note: each undeclared identifier is reported only once for each function it appears in Main.c:6:10: error: expected ';' before 'false' baireturn false; ^~~~~~ ; Main.c:8:9: error: expected expression before 'int' int m = int(sqrt(n)); ^~~ Main.c:11:8: error: 'false' undeclared (first use in this function); did you mean 'fabsl'? return false; ^~~~~ fabsl Main.c:12:8: error: 'true' undeclared (first use in this function); did you mean 'trunc'? return true; ^~~~ trunc Main.c: At top level: Main.c:14:6: warning: return type of 'main' is not 'int' [-Wmain] void main() ^~~~ Main.c: In function 'prim': Main.c:13:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ */ |
Double click to view unformatted code.