View Code of Problem 27

#include<iostream>
#include<vector>
#include<algorithm>
#include<iomanip>
#include<string>
#include<cmath>

using namespace std;

bool judge(int num) {

	if (num == 1)
		return false;

	for (int i = 2; i <= sqrt(num); i++) {

		if (num % i == 0)
			return false;
	}

	return true;
}

int main()
{
	int a, b;
	while (cin >> a >> b) {

		long sum = 0;

		if (a > b)
			swap(a, b);

		for (int i = a + 1; i < b; i++) {

			if (judge(i))
				sum += i;
		}

		cout << sum << endl;
	}
}

Double click to view unformatted code.


Back to problem 27