Pagini recente » Cod sursa (job #2277761) | Clasament moisil2009-5-8 | Cod sursa (job #3220340) | Cod sursa (job #1619049) | Cod sursa (job #2007544)
import java.io.*;
import java.util.Scanner;
/**
* Created by mare on 8/3/2017.
*/
public class sum171 {
public static void main(String[] args) throws IOException {
int n, x, sum;
Scanner scanner = new Scanner(new BufferedReader(new FileReader("sum.in")));
BufferedWriter bw = new BufferedWriter(new FileWriter("sum.out"));
n = scanner.nextInt();
for (int i = 0; i < n; i++) {
x = scanner.nextInt();
sum = 0;
for (int j = 1; j <= 2 * x; j++) {
if (isPrimeWithX(x, j)) {
sum += j;
}
}
bw.write(sum + "\n");
}
bw.close();
}
public static boolean isPrimeWithX(int x, int nr) {
return cmmdc(x, nr) == 1;
}
public static int cmmdc(int a, int b) {
while (a != b) {
if (a > b) {
a = a - b;
} else {
b = b - a;
}
}
return b;
}
}