View Code of Problem 27

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<malloc.h>
#include<string.h>
 
int isPrime(int num) {
	 int temp = num / 2;
	 for (int i = 2;i <= temp;i++) {
		 if (num%i == 0)
			 return 0;
	 }
	 return 1;
}
 
int main() {
	int a, b;
	while (scanf("%d%d", &a, &b)!=EOF) {
		long long int sum=0;
          if (a > b) {
			int temp;
			temp = a;
			a = b;
			b = temp;
		}
		for (int i = a+1;i < b;i++) {
			if (isPrime(i))
				sum = sum + i;
		}
		printf("%lld\n", sum);
	}
	return 0;
 
}

Double click to view unformatted code.


Back to problem 27