Д/З (АОП):
//Разделение числа на простые делители
import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scn = new Scanner(System.in); int n = scn.nextInt(); System.out.print(n + " = 1*1 + "); int[] p = new int[10000]; for (int i = 2 ; i <= n ; i++){ if (n % i == 0){ while (n % i == 0) { p[i]++; n /= i; } } } for (int i = 0 ; i < 10000 ; i++){ if (p[i] != 0){ System.out.print(i +"*" + p[i]+" + "); } } System.out.print("\b\b\b;\n"); } }
Комментарии
Отправить комментарий