public class f4 { public static void main(String[] args) { int n = 1; int cnt = 0; if ((n>=1) && (n<=45)) { for (int a = 1; a<=9; a++) { for (int b = 0; b<=Math.min(9, n-a); b++) { for (int c = 0; c<=Math.min(9, n-a-b); c++) { for (int d = 0; d<=Math.min(9, n-a-b-c); d++) { for (int e = 0; e<=Math.min(9, n-a-b-c-d); e++) { if (a+b+c+d+e == n) { cnt++; } } } } } } System.out.println("Numbers count (with digits sum = " + n + ") is " + cnt); } else { System.out.println(" N shold be in 1..45"); } } } |