Page 580 - ComputerScience_Class_11
P. 580
23 int digit_sum(int i)
24 {
25 int sum = 0;
26 while (i > 0)
27 {
28 sum += i % 10;
29 i /= 10;
30 }
31 return sum;
32 }
33 void find_magic()
34 {
35 System.out.println("Magic numbers in the array:");
36 for (int i = 0; i < n; i++)
37 {
38 int sum = num[i];
39 while (sum > 9)
40 {
41 sum = digit_sum(sum);
42 }
43 if (sum == 1)
44 {
45 System.out.println(num[i]);
46 }
47 }
48 }
49
50 public static void main(String args[])
51 {
52 Scanner sc = new Scanner(System.in);
53 System.out.print("Enter the size of the array: ");
578 Touchpad Computer Science (Ver. 3.0)-XI

