View Code of Problem 27

#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.


Back to problem 27