Page 414 - Computer science 868 Class 12
P. 414
13 { if(sum>num) // if false
14 return -1;
15 if(sum==num) // if true
16 return x;
17 else
18 { sum=sum+x;
19 return calsum(x+1); // recursive case
20 }
21 }
22
23 void print()
24 { for(int i=1;i<num;i++)
25 { int y=calsum(i);
26 if(sum==num)
27 { System.out.print(num+" = ");
28 for(int j=i;j<=y-1;j++)
29 { if(j==i)
30 System.out.print(j);
31 else
32 System.out.print(" + "+j);
33 }
34 System.out.println();
35 }
36
37 sum=0;
38 }
39 }
40
41 public static void main()
42 { Consicutive ob=new Consicutive();
43 ob.accept();
44 ob.print();
45 }
46 }
412412 Touchpad Computer Science-XII

