برنامه ای بنویسید که یک عدد از کاربر دریافت کرده ومقسوم علیه های اول انرا بدست اورد
//Java Programming //By: faryadi //Website: Samiantec.ir import java.util.Scanner; public class Main { public static void main(String[] args) { int x,sum=0; System.out.print("Please enter a number: "); Scanner input=new Scanner(System.in); x = input.nextInt(); for (int i=1;i <= x;i++) { if (x % i == 0) { if (isPrime(i)) sum += i; } } System.out.print("The sum is : " + sum); } static boolean isPrime(int x) { if (x < 2) return false; for (int i=2;i <= x / 2;i++) { if (x % i == 0) return false; } return true; } }